////TIME1310149507169
importPackage(com.blocks.blocks);
importPackage(com.blocks);
importPackage(com.blocks.model);
importPackage(com.jme3.math);
importPackage(java.lang);
var application = new Object();
application.setup = function() {
var MasterBlock1744992867 = new MasterBlock("MasterBlock1744992867", new Long(1310149149950));
MasterBlock1744992867.init();
MasterBlock1744992867.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -263.02298));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1744992867);
MasterBlock1744992867.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1744992867.getMasterId(), MasterBlock1744992867);

var MasterBlock2013540650 = new MasterBlock("MasterBlock2013540650", new Long(1310149270155));
MasterBlock2013540650.init();
MasterBlock2013540650.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.6822));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock2013540650);
MasterBlock2013540650.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock2013540650.getMasterId(), MasterBlock2013540650);

var MasterBlock1971711113 = new MasterBlock("MasterBlock1971711113", new Long(1310148377685));
MasterBlock1971711113.init();
MasterBlock1971711113.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -7803.5063));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1971711113);
var Block947034349 = new Block("Block947034349", new Long(1310148377685));
Block947034349.setBlockSides(BlockSides.SIDE_BACK);
Block947034349.setCustomFrequency(true);
Block947034349.setScriptName("/blocks/FrequencyGeneratorBlock.js");
Block947034349.init();
Block947034349.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	MasterBlock1971711113.attachChild(Block947034349);
var ColorBlock2023510741 = new ColorBlock("ColorBlock2023510741", new Long(1310148377685));
ColorBlock2023510741.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2023510741.init();
ColorBlock2023510741.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block947034349.attachChild(ColorBlock2023510741);
var ColorBlock1812505110 = new ColorBlock("ColorBlock1812505110", new Long(1310148377685));
ColorBlock1812505110.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock1812505110.init();
ColorBlock1812505110.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock2023510741.attachChild(ColorBlock1812505110);
var ColorBlock936366090 = new ColorBlock("ColorBlock936366090", new Long(1310148377685));
ColorBlock936366090.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock936366090.init();
ColorBlock936366090.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock1812505110.attachChild(ColorBlock936366090);
var ColorBlock963224429 = new ColorBlock("ColorBlock963224429", new Long(1310148377685));
ColorBlock963224429.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock963224429.init();
ColorBlock963224429.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock936366090.attachChild(ColorBlock963224429);
var ColorBlock1399762132 = new ColorBlock("ColorBlock1399762132", new Long(1310148377685));
ColorBlock1399762132.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1399762132.init();
ColorBlock1399762132.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock963224429.attachChild(ColorBlock1399762132);
var ColorBlock337314654 = new ColorBlock("ColorBlock337314654", new Long(1310148377685));
ColorBlock337314654.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock337314654.init();
ColorBlock337314654.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1399762132.attachChild(ColorBlock337314654);
var ColorBlock2038406936 = new ColorBlock("ColorBlock2038406936", new Long(1310148377685));
ColorBlock2038406936.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2038406936.init();
ColorBlock2038406936.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock337314654.attachChild(ColorBlock2038406936);
var ColorBlock1667279515 = new ColorBlock("ColorBlock1667279515", new Long(1310148377685));
ColorBlock1667279515.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1667279515.init();
ColorBlock1667279515.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2038406936.attachChild(ColorBlock1667279515);
var ColorBlock1818697564 = new ColorBlock("ColorBlock1818697564", new Long(1310148377685));
ColorBlock1818697564.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1818697564.init();
ColorBlock1818697564.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1667279515.attachChild(ColorBlock1818697564);
var ColorBlock1933725412 = new ColorBlock("ColorBlock1933725412", new Long(1310148377685));
ColorBlock1933725412.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1933725412.init();
ColorBlock1933725412.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1818697564.attachChild(ColorBlock1933725412);
var ColorBlock324000801 = new ColorBlock("ColorBlock324000801", new Long(1310148377685));
ColorBlock324000801.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock324000801.init();
ColorBlock324000801.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1818697564.attachChild(ColorBlock324000801);
var ColorBlock1828932277 = new ColorBlock("ColorBlock1828932277", new Long(1310148377685));
ColorBlock1828932277.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1828932277.init();
ColorBlock1828932277.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1667279515.attachChild(ColorBlock1828932277);
var ColorBlock2145112253 = new ColorBlock("ColorBlock2145112253", new Long(1310148377685));
ColorBlock2145112253.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock2145112253.init();
ColorBlock2145112253.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock337314654.attachChild(ColorBlock2145112253);
var ColorBlock1419861941 = new ColorBlock("ColorBlock1419861941", new Long(1310148377685));
ColorBlock1419861941.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1419861941.init();
ColorBlock1419861941.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock2145112253.attachChild(ColorBlock1419861941);
var ColorBlock999871938 = new ColorBlock("ColorBlock999871938", new Long(1310148377685));
ColorBlock999871938.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock999871938.init();
ColorBlock999871938.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1419861941.attachChild(ColorBlock999871938);
var ColorBlock1006639206 = new ColorBlock("ColorBlock1006639206", new Long(1310148377685));
ColorBlock1006639206.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1006639206.init();
ColorBlock1006639206.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1399762132.attachChild(ColorBlock1006639206);
var ColorBlock927479191 = new ColorBlock("ColorBlock927479191", new Long(1310148377685));
ColorBlock927479191.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock927479191.init();
ColorBlock927479191.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1006639206.attachChild(ColorBlock927479191);
var ColorBlock1924968226 = new ColorBlock("ColorBlock1924968226", new Long(1310148377685));
ColorBlock1924968226.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1924968226.init();
ColorBlock1924968226.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock927479191.attachChild(ColorBlock1924968226);
var ColorBlock1318347342 = new ColorBlock("ColorBlock1318347342", new Long(1310148377685));
ColorBlock1318347342.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1318347342.init();
ColorBlock1318347342.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1924968226.attachChild(ColorBlock1318347342);
var ColorBlock2093505910 = new ColorBlock("ColorBlock2093505910", new Long(1310148377685));
ColorBlock2093505910.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock2093505910.init();
ColorBlock2093505910.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1318347342.attachChild(ColorBlock2093505910);
var ColorBlock1400271937 = new ColorBlock("ColorBlock1400271937", new Long(1310148377685));
ColorBlock1400271937.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1400271937.init();
ColorBlock1400271937.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock2093505910.attachChild(ColorBlock1400271937);
var ColorBlock315672701 = new ColorBlock("ColorBlock315672701", new Long(1310148377685));
ColorBlock315672701.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock315672701.init();
ColorBlock315672701.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2093505910.attachChild(ColorBlock315672701);
var ColorBlock1444992632 = new ColorBlock("ColorBlock1444992632", new Long(1310148377685));
ColorBlock1444992632.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1444992632.init();
ColorBlock1444992632.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1318347342.attachChild(ColorBlock1444992632);
var ColorBlock317117116 = new ColorBlock("ColorBlock317117116", new Long(1310148377685));
ColorBlock317117116.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock317117116.init();
ColorBlock317117116.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock927479191.attachChild(ColorBlock317117116);
var ColorBlock2098955420 = new ColorBlock("ColorBlock2098955420", new Long(1310148377685));
ColorBlock2098955420.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock2098955420.init();
ColorBlock2098955420.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock317117116.attachChild(ColorBlock2098955420);
var ColorBlock648389686 = new ColorBlock("ColorBlock648389686", new Long(1310148377685));
ColorBlock648389686.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock648389686.init();
ColorBlock648389686.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2098955420.attachChild(ColorBlock648389686);
var ColorBlock1371942739 = new ColorBlock("ColorBlock1371942739", new Long(1310148377685));
ColorBlock1371942739.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1371942739.init();
ColorBlock1371942739.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1006639206.attachChild(ColorBlock1371942739);
var ColorBlock928211549 = new ColorBlock("ColorBlock928211549", new Long(1310148377685));
ColorBlock928211549.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock928211549.init();
ColorBlock928211549.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1371942739.attachChild(ColorBlock928211549);
var ColorBlock1348807250 = new ColorBlock("ColorBlock1348807250", new Long(1310148377685));
ColorBlock1348807250.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1348807250.init();
ColorBlock1348807250.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1399762132.attachChild(ColorBlock1348807250);
var ColorBlock784588033 = new ColorBlock("ColorBlock784588033", new Long(1310148377685));
ColorBlock784588033.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock784588033.init();
ColorBlock784588033.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1348807250.attachChild(ColorBlock784588033);
var ColorBlock1239993066 = new ColorBlock("ColorBlock1239993066", new Long(1310148377685));
ColorBlock1239993066.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1239993066.init();
ColorBlock1239993066.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock963224429.attachChild(ColorBlock1239993066);
var Block1600664789 = new Block("Block1600664789", new Long(1310148377685));
Block1600664789.setBlockSides(BlockSides.SIDE_ABOVE);
Block1600664789.setCustomFrequency(true);
Block1600664789.setScriptName("/blocks/PlusOne.js");
Block1600664789.init();
Block1600664789.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block947034349.attachChild(Block1600664789);
var Block1063977769 = new Block("Block1063977769", new Long(1310148377685));
Block1063977769.setBlockSides(BlockSides.SIDE_ABOVE);
Block1063977769.setCustomFrequency(true);
Block1063977769.setScriptName("/blocks/TwoX.js");
Block1063977769.init();
Block1063977769.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1600664789.attachChild(Block1063977769);
var Block396550029 = new Block("Block396550029", new Long(1310148377685));
Block396550029.setBlockSides(BlockSides.SIDE_ABOVE);
Block396550029.setScriptName("/blocks/DirectionBlock.js");
Block396550029.init();
Block396550029.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
Block396550029.getParameters().put("axis", 5.0);
	Block1063977769.attachChild(Block396550029);
MasterBlock1971711113.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1971711113.getMasterId(), MasterBlock1971711113);

var MasterBlock416169383 = new MasterBlock("MasterBlock416169383", new Long(1310148919375));
MasterBlock416169383.init();
MasterBlock416169383.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.64224));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock416169383);
MasterBlock416169383.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock416169383.getMasterId(), MasterBlock416169383);

var MasterBlock1394178678 = new MasterBlock("MasterBlock1394178678", new Long(1310149460586));
MasterBlock1394178678.init();
MasterBlock1394178678.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -216.5157));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1394178678);
var Block2113602361 = new Block("Block2113602361", new Long(1310149460586));
Block2113602361.setBlockSides(BlockSides.SIDE_BACK);
Block2113602361.setCustomFrequency(true);
Block2113602361.setScriptName("/blocks/FrequencyGeneratorBlock.js");
Block2113602361.init();
Block2113602361.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	MasterBlock1394178678.attachChild(Block2113602361);
var ColorBlock987026285 = new ColorBlock("ColorBlock987026285", new Long(1310149460586));
ColorBlock987026285.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock987026285.init();
ColorBlock987026285.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block2113602361.attachChild(ColorBlock987026285);
var ColorBlock986232552 = new ColorBlock("ColorBlock986232552", new Long(1310149460586));
ColorBlock986232552.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock986232552.init();
ColorBlock986232552.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock987026285.attachChild(ColorBlock986232552);
var ColorBlock530863903 = new ColorBlock("ColorBlock530863903", new Long(1310149460586));
ColorBlock530863903.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock530863903.init();
ColorBlock530863903.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock986232552.attachChild(ColorBlock530863903);
var ColorBlock781698068 = new ColorBlock("ColorBlock781698068", new Long(1310149460586));
ColorBlock781698068.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock781698068.init();
ColorBlock781698068.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock530863903.attachChild(ColorBlock781698068);
var ColorBlock1041110162 = new ColorBlock("ColorBlock1041110162", new Long(1310149460586));
ColorBlock1041110162.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1041110162.init();
ColorBlock1041110162.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock781698068.attachChild(ColorBlock1041110162);
var ColorBlock1588370610 = new ColorBlock("ColorBlock1588370610", new Long(1310149460586));
ColorBlock1588370610.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1588370610.init();
ColorBlock1588370610.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1041110162.attachChild(ColorBlock1588370610);
var ColorBlock1722260045 = new ColorBlock("ColorBlock1722260045", new Long(1310149460586));
ColorBlock1722260045.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1722260045.init();
ColorBlock1722260045.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1588370610.attachChild(ColorBlock1722260045);
var ColorBlock1439132034 = new ColorBlock("ColorBlock1439132034", new Long(1310149460586));
ColorBlock1439132034.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1439132034.init();
ColorBlock1439132034.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1722260045.attachChild(ColorBlock1439132034);
var ColorBlock1730412909 = new ColorBlock("ColorBlock1730412909", new Long(1310149460586));
ColorBlock1730412909.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1730412909.init();
ColorBlock1730412909.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1439132034.attachChild(ColorBlock1730412909);
var ColorBlock1025363874 = new ColorBlock("ColorBlock1025363874", new Long(1310149460586));
ColorBlock1025363874.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1025363874.init();
ColorBlock1025363874.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1730412909.attachChild(ColorBlock1025363874);
var ColorBlock1080996775 = new ColorBlock("ColorBlock1080996775", new Long(1310149460586));
ColorBlock1080996775.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1080996775.init();
ColorBlock1080996775.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1730412909.attachChild(ColorBlock1080996775);
var ColorBlock1947777437 = new ColorBlock("ColorBlock1947777437", new Long(1310149460586));
ColorBlock1947777437.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1947777437.init();
ColorBlock1947777437.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1439132034.attachChild(ColorBlock1947777437);
var ColorBlock1401302423 = new ColorBlock("ColorBlock1401302423", new Long(1310149460586));
ColorBlock1401302423.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1401302423.init();
ColorBlock1401302423.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1588370610.attachChild(ColorBlock1401302423);
var ColorBlock1583300344 = new ColorBlock("ColorBlock1583300344", new Long(1310149460586));
ColorBlock1583300344.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1583300344.init();
ColorBlock1583300344.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1401302423.attachChild(ColorBlock1583300344);
var ColorBlock258161616 = new ColorBlock("ColorBlock258161616", new Long(1310149460586));
ColorBlock258161616.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock258161616.init();
ColorBlock258161616.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1583300344.attachChild(ColorBlock258161616);
var ColorBlock204463157 = new ColorBlock("ColorBlock204463157", new Long(1310149460586));
ColorBlock204463157.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock204463157.init();
ColorBlock204463157.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1041110162.attachChild(ColorBlock204463157);
var ColorBlock1785078131 = new ColorBlock("ColorBlock1785078131", new Long(1310149460586));
ColorBlock1785078131.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1785078131.init();
ColorBlock1785078131.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock204463157.attachChild(ColorBlock1785078131);
var ColorBlock660749112 = new ColorBlock("ColorBlock660749112", new Long(1310149460586));
ColorBlock660749112.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock660749112.init();
ColorBlock660749112.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1785078131.attachChild(ColorBlock660749112);
var ColorBlock1919020379 = new ColorBlock("ColorBlock1919020379", new Long(1310149460586));
ColorBlock1919020379.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1919020379.init();
ColorBlock1919020379.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock660749112.attachChild(ColorBlock1919020379);
var ColorBlock1265249192 = new ColorBlock("ColorBlock1265249192", new Long(1310149460586));
ColorBlock1265249192.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1265249192.init();
ColorBlock1265249192.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1919020379.attachChild(ColorBlock1265249192);
var ColorBlock2006730982 = new ColorBlock("ColorBlock2006730982", new Long(1310149460586));
ColorBlock2006730982.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock2006730982.init();
ColorBlock2006730982.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1265249192.attachChild(ColorBlock2006730982);
var ColorBlock2051395325 = new ColorBlock("ColorBlock2051395325", new Long(1310149460586));
ColorBlock2051395325.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2051395325.init();
ColorBlock2051395325.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1265249192.attachChild(ColorBlock2051395325);
var ColorBlock1395392556 = new ColorBlock("ColorBlock1395392556", new Long(1310149460586));
ColorBlock1395392556.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1395392556.init();
ColorBlock1395392556.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1919020379.attachChild(ColorBlock1395392556);
var ColorBlock1040413437 = new ColorBlock("ColorBlock1040413437", new Long(1310149460586));
ColorBlock1040413437.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1040413437.init();
ColorBlock1040413437.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1785078131.attachChild(ColorBlock1040413437);
var ColorBlock615931770 = new ColorBlock("ColorBlock615931770", new Long(1310149460586));
ColorBlock615931770.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock615931770.init();
ColorBlock615931770.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1040413437.attachChild(ColorBlock615931770);
var ColorBlock293229835 = new ColorBlock("ColorBlock293229835", new Long(1310149460586));
ColorBlock293229835.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock293229835.init();
ColorBlock293229835.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock615931770.attachChild(ColorBlock293229835);
var ColorBlock1185500612 = new ColorBlock("ColorBlock1185500612", new Long(1310149460586));
ColorBlock1185500612.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1185500612.init();
ColorBlock1185500612.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock204463157.attachChild(ColorBlock1185500612);
var ColorBlock1702142650 = new ColorBlock("ColorBlock1702142650", new Long(1310149460586));
ColorBlock1702142650.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1702142650.init();
ColorBlock1702142650.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1185500612.attachChild(ColorBlock1702142650);
var ColorBlock481006848 = new ColorBlock("ColorBlock481006848", new Long(1310149460586));
ColorBlock481006848.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock481006848.init();
ColorBlock481006848.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1041110162.attachChild(ColorBlock481006848);
var ColorBlock352797013 = new ColorBlock("ColorBlock352797013", new Long(1310149460586));
ColorBlock352797013.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock352797013.init();
ColorBlock352797013.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock481006848.attachChild(ColorBlock352797013);
var ColorBlock1603681756 = new ColorBlock("ColorBlock1603681756", new Long(1310149460586));
ColorBlock1603681756.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1603681756.init();
ColorBlock1603681756.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock781698068.attachChild(ColorBlock1603681756);
var Block1358653227 = new Block("Block1358653227", new Long(1310149460586));
Block1358653227.setBlockSides(BlockSides.SIDE_ABOVE);
Block1358653227.setCustomFrequency(true);
Block1358653227.setScriptName("/blocks/PlusOne.js");
Block1358653227.init();
Block1358653227.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block2113602361.attachChild(Block1358653227);
var Block2037801270 = new Block("Block2037801270", new Long(1310149460586));
Block2037801270.setBlockSides(BlockSides.SIDE_ABOVE);
Block2037801270.setCustomFrequency(true);
Block2037801270.setScriptName("/blocks/TwoX.js");
Block2037801270.init();
Block2037801270.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1358653227.attachChild(Block2037801270);
var Block455892519 = new Block("Block455892519", new Long(1310149460586));
Block455892519.setBlockSides(BlockSides.SIDE_ABOVE);
Block455892519.setScriptName("/blocks/DirectionBlock.js");
Block455892519.init();
Block455892519.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
Block455892519.getParameters().put("axis", 5.0);
	Block2037801270.attachChild(Block455892519);
MasterBlock1394178678.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1394178678.getMasterId(), MasterBlock1394178678);

var MasterBlock2129680052 = new MasterBlock("MasterBlock2129680052", new Long(1310149320483));
MasterBlock2129680052.init();
MasterBlock2129680052.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.69907));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock2129680052);
MasterBlock2129680052.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock2129680052.getMasterId(), MasterBlock2129680052);

var MasterBlock1257054072 = new MasterBlock("MasterBlock1257054072", new Long(1310148578418));
MasterBlock1257054072.init();
MasterBlock1257054072.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.92413));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1257054072);
MasterBlock1257054072.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1257054072.getMasterId(), MasterBlock1257054072);

var MasterBlock384352120 = new MasterBlock("MasterBlock384352120", new Long(1310148839320));
MasterBlock384352120.init();
MasterBlock384352120.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.59555));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock384352120);
MasterBlock384352120.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock384352120.getMasterId(), MasterBlock384352120);

var MasterBlock1518131709 = new MasterBlock("MasterBlock1518131709", new Long(1310149200256));
MasterBlock1518131709.init();
MasterBlock1518131709.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.6966));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1518131709);
MasterBlock1518131709.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1518131709.getMasterId(), MasterBlock1518131709);

var MasterBlock2126394906 = new MasterBlock("MasterBlock2126394906", new Long(1310149119816));
MasterBlock2126394906.init();
MasterBlock2126394906.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.7094));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock2126394906);
MasterBlock2126394906.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock2126394906.getMasterId(), MasterBlock2126394906);

var MasterBlock960173175 = new MasterBlock("MasterBlock960173175", new Long(1310148658803));
MasterBlock960173175.init();
MasterBlock960173175.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.68478));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock960173175);
MasterBlock960173175.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock960173175.getMasterId(), MasterBlock960173175);

var MasterBlock1102369493 = new MasterBlock("MasterBlock1102369493", new Long(1310149169979));
MasterBlock1102369493.init();
MasterBlock1102369493.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.76556));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1102369493);
MasterBlock1102369493.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1102369493.getMasterId(), MasterBlock1102369493);

var MasterBlock1985840756 = new MasterBlock("MasterBlock1985840756", new Long(1310148718844));
MasterBlock1985840756.init();
MasterBlock1985840756.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.58755));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1985840756);
MasterBlock1985840756.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1985840756.getMasterId(), MasterBlock1985840756);

var MasterBlock1562850886 = new MasterBlock("MasterBlock1562850886", new Long(1310149370632));
MasterBlock1562850886.init();
MasterBlock1562850886.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.80673));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1562850886);
MasterBlock1562850886.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1562850886.getMasterId(), MasterBlock1562850886);

var MasterBlock1309325011 = new MasterBlock("MasterBlock1309325011", new Long(1310148237628));
MasterBlock1309325011.init();
MasterBlock1309325011.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -8783.512));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1309325011);
var Block985358378 = new Block("Block985358378", new Long(1310148237628));
Block985358378.setBlockSides(BlockSides.SIDE_BACK);
Block985358378.setCustomFrequency(true);
Block985358378.setScriptName("/blocks/FrequencyGeneratorBlock.js");
Block985358378.init();
Block985358378.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	MasterBlock1309325011.attachChild(Block985358378);
var ColorBlock2096686339 = new ColorBlock("ColorBlock2096686339", new Long(1310148237628));
ColorBlock2096686339.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2096686339.init();
ColorBlock2096686339.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block985358378.attachChild(ColorBlock2096686339);
var ColorBlock1372965260 = new ColorBlock("ColorBlock1372965260", new Long(1310148237628));
ColorBlock1372965260.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock1372965260.init();
ColorBlock1372965260.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock2096686339.attachChild(ColorBlock1372965260);
var ColorBlock1140167115 = new ColorBlock("ColorBlock1140167115", new Long(1310148237628));
ColorBlock1140167115.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock1140167115.init();
ColorBlock1140167115.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock1372965260.attachChild(ColorBlock1140167115);
var ColorBlock1216948934 = new ColorBlock("ColorBlock1216948934", new Long(1310148237628));
ColorBlock1216948934.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock1216948934.init();
ColorBlock1216948934.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock1140167115.attachChild(ColorBlock1216948934);
var ColorBlock1051309020 = new ColorBlock("ColorBlock1051309020", new Long(1310148237628));
ColorBlock1051309020.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1051309020.init();
ColorBlock1051309020.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1216948934.attachChild(ColorBlock1051309020);
var ColorBlock280080934 = new ColorBlock("ColorBlock280080934", new Long(1310148237628));
ColorBlock280080934.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock280080934.init();
ColorBlock280080934.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1051309020.attachChild(ColorBlock280080934);
var ColorBlock460932824 = new ColorBlock("ColorBlock460932824", new Long(1310148237628));
ColorBlock460932824.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock460932824.init();
ColorBlock460932824.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock280080934.attachChild(ColorBlock460932824);
var ColorBlock1349287549 = new ColorBlock("ColorBlock1349287549", new Long(1310148237628));
ColorBlock1349287549.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1349287549.init();
ColorBlock1349287549.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock460932824.attachChild(ColorBlock1349287549);
var ColorBlock473353033 = new ColorBlock("ColorBlock473353033", new Long(1310148237628));
ColorBlock473353033.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock473353033.init();
ColorBlock473353033.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1349287549.attachChild(ColorBlock473353033);
var ColorBlock1789826453 = new ColorBlock("ColorBlock1789826453", new Long(1310148237628));
ColorBlock1789826453.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1789826453.init();
ColorBlock1789826453.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock473353033.attachChild(ColorBlock1789826453);
var ColorBlock2060385944 = new ColorBlock("ColorBlock2060385944", new Long(1310148237628));
ColorBlock2060385944.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2060385944.init();
ColorBlock2060385944.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock473353033.attachChild(ColorBlock2060385944);
var ColorBlock1839593638 = new ColorBlock("ColorBlock1839593638", new Long(1310148237628));
ColorBlock1839593638.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1839593638.init();
ColorBlock1839593638.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1349287549.attachChild(ColorBlock1839593638);
var ColorBlock1153037317 = new ColorBlock("ColorBlock1153037317", new Long(1310148237628));
ColorBlock1153037317.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1153037317.init();
ColorBlock1153037317.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock280080934.attachChild(ColorBlock1153037317);
var ColorBlock630585601 = new ColorBlock("ColorBlock630585601", new Long(1310148237628));
ColorBlock630585601.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock630585601.init();
ColorBlock630585601.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1153037317.attachChild(ColorBlock630585601);
var ColorBlock845227372 = new ColorBlock("ColorBlock845227372", new Long(1310148237628));
ColorBlock845227372.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock845227372.init();
ColorBlock845227372.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock630585601.attachChild(ColorBlock845227372);
var ColorBlock556945609 = new ColorBlock("ColorBlock556945609", new Long(1310148237628));
ColorBlock556945609.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock556945609.init();
ColorBlock556945609.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1051309020.attachChild(ColorBlock556945609);
var ColorBlock2019021149 = new ColorBlock("ColorBlock2019021149", new Long(1310148237628));
ColorBlock2019021149.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2019021149.init();
ColorBlock2019021149.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock556945609.attachChild(ColorBlock2019021149);
var ColorBlock1273001575 = new ColorBlock("ColorBlock1273001575", new Long(1310148237628));
ColorBlock1273001575.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1273001575.init();
ColorBlock1273001575.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2019021149.attachChild(ColorBlock1273001575);
var ColorBlock382725274 = new ColorBlock("ColorBlock382725274", new Long(1310148237628));
ColorBlock382725274.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock382725274.init();
ColorBlock382725274.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1273001575.attachChild(ColorBlock382725274);
var ColorBlock1174986663 = new ColorBlock("ColorBlock1174986663", new Long(1310148237628));
ColorBlock1174986663.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1174986663.init();
ColorBlock1174986663.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock382725274.attachChild(ColorBlock1174986663);
var ColorBlock1981427110 = new ColorBlock("ColorBlock1981427110", new Long(1310148237628));
ColorBlock1981427110.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1981427110.init();
ColorBlock1981427110.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1174986663.attachChild(ColorBlock1981427110);
var ColorBlock1755822830 = new ColorBlock("ColorBlock1755822830", new Long(1310148237628));
ColorBlock1755822830.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1755822830.init();
ColorBlock1755822830.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1174986663.attachChild(ColorBlock1755822830);
var ColorBlock1966339693 = new ColorBlock("ColorBlock1966339693", new Long(1310148237628));
ColorBlock1966339693.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1966339693.init();
ColorBlock1966339693.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock382725274.attachChild(ColorBlock1966339693);
var ColorBlock1070205878 = new ColorBlock("ColorBlock1070205878", new Long(1310148237628));
ColorBlock1070205878.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1070205878.init();
ColorBlock1070205878.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock2019021149.attachChild(ColorBlock1070205878);
var ColorBlock2095490065 = new ColorBlock("ColorBlock2095490065", new Long(1310148237628));
ColorBlock2095490065.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock2095490065.init();
ColorBlock2095490065.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1070205878.attachChild(ColorBlock2095490065);
var ColorBlock255151269 = new ColorBlock("ColorBlock255151269", new Long(1310148237628));
ColorBlock255151269.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock255151269.init();
ColorBlock255151269.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2095490065.attachChild(ColorBlock255151269);
var ColorBlock227364334 = new ColorBlock("ColorBlock227364334", new Long(1310148237628));
ColorBlock227364334.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock227364334.init();
ColorBlock227364334.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock556945609.attachChild(ColorBlock227364334);
var ColorBlock1363782835 = new ColorBlock("ColorBlock1363782835", new Long(1310148237628));
ColorBlock1363782835.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1363782835.init();
ColorBlock1363782835.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock227364334.attachChild(ColorBlock1363782835);
var ColorBlock1429972724 = new ColorBlock("ColorBlock1429972724", new Long(1310148237628));
ColorBlock1429972724.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1429972724.init();
ColorBlock1429972724.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1051309020.attachChild(ColorBlock1429972724);
var ColorBlock1486908001 = new ColorBlock("ColorBlock1486908001", new Long(1310148237628));
ColorBlock1486908001.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1486908001.init();
ColorBlock1486908001.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1429972724.attachChild(ColorBlock1486908001);
var ColorBlock620401978 = new ColorBlock("ColorBlock620401978", new Long(1310148237628));
ColorBlock620401978.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock620401978.init();
ColorBlock620401978.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1216948934.attachChild(ColorBlock620401978);
var Block1487767371 = new Block("Block1487767371", new Long(1310148237628));
Block1487767371.setBlockSides(BlockSides.SIDE_ABOVE);
Block1487767371.setCustomFrequency(true);
Block1487767371.setScriptName("/blocks/PlusOne.js");
Block1487767371.init();
Block1487767371.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block985358378.attachChild(Block1487767371);
var Block2116035610 = new Block("Block2116035610", new Long(1310148237628));
Block2116035610.setBlockSides(BlockSides.SIDE_ABOVE);
Block2116035610.setCustomFrequency(true);
Block2116035610.setScriptName("/blocks/TwoX.js");
Block2116035610.init();
Block2116035610.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1487767371.attachChild(Block2116035610);
var Block691043621 = new Block("Block691043621", new Long(1310148237628));
Block691043621.setBlockSides(BlockSides.SIDE_ABOVE);
Block691043621.setScriptName("/blocks/DirectionBlock.js");
Block691043621.init();
Block691043621.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
Block691043621.getParameters().put("axis", 5.0);
	Block2116035610.attachChild(Block691043621);
MasterBlock1309325011.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1309325011.getMasterId(), MasterBlock1309325011);

var MasterBlock1633695759 = new MasterBlock("MasterBlock1633695759", new Long(1310149180159));
MasterBlock1633695759.init();
MasterBlock1633695759.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.7795));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1633695759);
MasterBlock1633695759.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1633695759.getMasterId(), MasterBlock1633695759);

var MasterBlock437560914 = new MasterBlock("MasterBlock437560914", new Long(1310149129900));
MasterBlock437560914.init();
MasterBlock437560914.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.6749));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock437560914);
MasterBlock437560914.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock437560914.getMasterId(), MasterBlock437560914);

var MasterBlock535213997 = new MasterBlock("MasterBlock535213997", new Long(1310148598462));
MasterBlock535213997.init();
MasterBlock535213997.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.63632));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock535213997);
MasterBlock535213997.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock535213997.getMasterId(), MasterBlock535213997);

var MasterBlock1203444308 = new MasterBlock("MasterBlock1203444308", new Long(1310148277455));
MasterBlock1203444308.init();
MasterBlock1203444308.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -8496.641));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1203444308);
var Block1042993858 = new Block("Block1042993858", new Long(1310148277455));
Block1042993858.setBlockSides(BlockSides.SIDE_BACK);
Block1042993858.setCustomFrequency(true);
Block1042993858.setScriptName("/blocks/FrequencyGeneratorBlock.js");
Block1042993858.init();
Block1042993858.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	MasterBlock1203444308.attachChild(Block1042993858);
var ColorBlock1591741340 = new ColorBlock("ColorBlock1591741340", new Long(1310148277455));
ColorBlock1591741340.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1591741340.init();
ColorBlock1591741340.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1042993858.attachChild(ColorBlock1591741340);
var ColorBlock948407449 = new ColorBlock("ColorBlock948407449", new Long(1310148277455));
ColorBlock948407449.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock948407449.init();
ColorBlock948407449.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock1591741340.attachChild(ColorBlock948407449);
var ColorBlock1015864057 = new ColorBlock("ColorBlock1015864057", new Long(1310148277455));
ColorBlock1015864057.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock1015864057.init();
ColorBlock1015864057.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock948407449.attachChild(ColorBlock1015864057);
var ColorBlock887709097 = new ColorBlock("ColorBlock887709097", new Long(1310148277455));
ColorBlock887709097.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock887709097.init();
ColorBlock887709097.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock1015864057.attachChild(ColorBlock887709097);
var ColorBlock913394318 = new ColorBlock("ColorBlock913394318", new Long(1310148277455));
ColorBlock913394318.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock913394318.init();
ColorBlock913394318.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock887709097.attachChild(ColorBlock913394318);
var ColorBlock960690618 = new ColorBlock("ColorBlock960690618", new Long(1310148277455));
ColorBlock960690618.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock960690618.init();
ColorBlock960690618.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock913394318.attachChild(ColorBlock960690618);
var ColorBlock1300655328 = new ColorBlock("ColorBlock1300655328", new Long(1310148277455));
ColorBlock1300655328.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1300655328.init();
ColorBlock1300655328.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock960690618.attachChild(ColorBlock1300655328);
var ColorBlock633551631 = new ColorBlock("ColorBlock633551631", new Long(1310148277455));
ColorBlock633551631.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock633551631.init();
ColorBlock633551631.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1300655328.attachChild(ColorBlock633551631);
var ColorBlock633837139 = new ColorBlock("ColorBlock633837139", new Long(1310148277455));
ColorBlock633837139.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock633837139.init();
ColorBlock633837139.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock633551631.attachChild(ColorBlock633837139);
var ColorBlock1137402801 = new ColorBlock("ColorBlock1137402801", new Long(1310148277455));
ColorBlock1137402801.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1137402801.init();
ColorBlock1137402801.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock633837139.attachChild(ColorBlock1137402801);
var ColorBlock1332431208 = new ColorBlock("ColorBlock1332431208", new Long(1310148277455));
ColorBlock1332431208.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1332431208.init();
ColorBlock1332431208.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock633837139.attachChild(ColorBlock1332431208);
var ColorBlock2114822335 = new ColorBlock("ColorBlock2114822335", new Long(1310148277455));
ColorBlock2114822335.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2114822335.init();
ColorBlock2114822335.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock633551631.attachChild(ColorBlock2114822335);
var ColorBlock572639596 = new ColorBlock("ColorBlock572639596", new Long(1310148277455));
ColorBlock572639596.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock572639596.init();
ColorBlock572639596.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock960690618.attachChild(ColorBlock572639596);
var ColorBlock1234964513 = new ColorBlock("ColorBlock1234964513", new Long(1310148277455));
ColorBlock1234964513.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1234964513.init();
ColorBlock1234964513.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock572639596.attachChild(ColorBlock1234964513);
var ColorBlock374618484 = new ColorBlock("ColorBlock374618484", new Long(1310148277455));
ColorBlock374618484.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock374618484.init();
ColorBlock374618484.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1234964513.attachChild(ColorBlock374618484);
var ColorBlock1693787979 = new ColorBlock("ColorBlock1693787979", new Long(1310148277455));
ColorBlock1693787979.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1693787979.init();
ColorBlock1693787979.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock913394318.attachChild(ColorBlock1693787979);
var ColorBlock206835169 = new ColorBlock("ColorBlock206835169", new Long(1310148277455));
ColorBlock206835169.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock206835169.init();
ColorBlock206835169.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1693787979.attachChild(ColorBlock206835169);
var ColorBlock1405641285 = new ColorBlock("ColorBlock1405641285", new Long(1310148277455));
ColorBlock1405641285.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1405641285.init();
ColorBlock1405641285.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock206835169.attachChild(ColorBlock1405641285);
var ColorBlock2048456743 = new ColorBlock("ColorBlock2048456743", new Long(1310148277455));
ColorBlock2048456743.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2048456743.init();
ColorBlock2048456743.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1405641285.attachChild(ColorBlock2048456743);
var ColorBlock1857631292 = new ColorBlock("ColorBlock1857631292", new Long(1310148277455));
ColorBlock1857631292.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1857631292.init();
ColorBlock1857631292.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock2048456743.attachChild(ColorBlock1857631292);
var ColorBlock847361306 = new ColorBlock("ColorBlock847361306", new Long(1310148277455));
ColorBlock847361306.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock847361306.init();
ColorBlock847361306.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1857631292.attachChild(ColorBlock847361306);
var ColorBlock1392903433 = new ColorBlock("ColorBlock1392903433", new Long(1310148277455));
ColorBlock1392903433.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1392903433.init();
ColorBlock1392903433.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1857631292.attachChild(ColorBlock1392903433);
var ColorBlock564259232 = new ColorBlock("ColorBlock564259232", new Long(1310148277455));
ColorBlock564259232.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock564259232.init();
ColorBlock564259232.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2048456743.attachChild(ColorBlock564259232);
var ColorBlock2120107467 = new ColorBlock("ColorBlock2120107467", new Long(1310148277455));
ColorBlock2120107467.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock2120107467.init();
ColorBlock2120107467.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock206835169.attachChild(ColorBlock2120107467);
var ColorBlock1353023593 = new ColorBlock("ColorBlock1353023593", new Long(1310148277455));
ColorBlock1353023593.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1353023593.init();
ColorBlock1353023593.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock2120107467.attachChild(ColorBlock1353023593);
var ColorBlock318686216 = new ColorBlock("ColorBlock318686216", new Long(1310148277455));
ColorBlock318686216.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock318686216.init();
ColorBlock318686216.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1353023593.attachChild(ColorBlock318686216);
var ColorBlock2056970207 = new ColorBlock("ColorBlock2056970207", new Long(1310148277455));
ColorBlock2056970207.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock2056970207.init();
ColorBlock2056970207.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1693787979.attachChild(ColorBlock2056970207);
var ColorBlock596494366 = new ColorBlock("ColorBlock596494366", new Long(1310148277455));
ColorBlock596494366.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock596494366.init();
ColorBlock596494366.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock2056970207.attachChild(ColorBlock596494366);
var ColorBlock582641914 = new ColorBlock("ColorBlock582641914", new Long(1310148277455));
ColorBlock582641914.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock582641914.init();
ColorBlock582641914.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock913394318.attachChild(ColorBlock582641914);
var ColorBlock1840198673 = new ColorBlock("ColorBlock1840198673", new Long(1310148277455));
ColorBlock1840198673.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1840198673.init();
ColorBlock1840198673.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock582641914.attachChild(ColorBlock1840198673);
var ColorBlock2062593412 = new ColorBlock("ColorBlock2062593412", new Long(1310148277455));
ColorBlock2062593412.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock2062593412.init();
ColorBlock2062593412.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock887709097.attachChild(ColorBlock2062593412);
var Block1081942358 = new Block("Block1081942358", new Long(1310148277455));
Block1081942358.setBlockSides(BlockSides.SIDE_ABOVE);
Block1081942358.setCustomFrequency(true);
Block1081942358.setScriptName("/blocks/PlusOne.js");
Block1081942358.init();
Block1081942358.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1042993858.attachChild(Block1081942358);
var Block1216668505 = new Block("Block1216668505", new Long(1310148277455));
Block1216668505.setBlockSides(BlockSides.SIDE_ABOVE);
Block1216668505.setCustomFrequency(true);
Block1216668505.setScriptName("/blocks/TwoX.js");
Block1216668505.init();
Block1216668505.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1081942358.attachChild(Block1216668505);
var Block2111257196 = new Block("Block2111257196", new Long(1310148277455));
Block2111257196.setBlockSides(BlockSides.SIDE_ABOVE);
Block2111257196.setScriptName("/blocks/DirectionBlock.js");
Block2111257196.init();
Block2111257196.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
Block2111257196.getParameters().put("axis", 5.0);
	Block1216668505.attachChild(Block2111257196);
MasterBlock1203444308.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1203444308.getMasterId(), MasterBlock1203444308);

var MasterBlock782830344 = new MasterBlock("MasterBlock782830344", new Long(1310148217260));
MasterBlock782830344.init();
MasterBlock782830344.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -8915.003));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock782830344);
var Block1983063292 = new Block("Block1983063292", new Long(1310148217260));
Block1983063292.setBlockSides(BlockSides.SIDE_BACK);
Block1983063292.setCustomFrequency(true);
Block1983063292.setScriptName("/blocks/FrequencyGeneratorBlock.js");
Block1983063292.init();
Block1983063292.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	MasterBlock782830344.attachChild(Block1983063292);
var ColorBlock368620328 = new ColorBlock("ColorBlock368620328", new Long(1310148217260));
ColorBlock368620328.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock368620328.init();
ColorBlock368620328.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1983063292.attachChild(ColorBlock368620328);
var ColorBlock678665019 = new ColorBlock("ColorBlock678665019", new Long(1310148217260));
ColorBlock678665019.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock678665019.init();
ColorBlock678665019.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock368620328.attachChild(ColorBlock678665019);
var ColorBlock1804459034 = new ColorBlock("ColorBlock1804459034", new Long(1310148217260));
ColorBlock1804459034.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock1804459034.init();
ColorBlock1804459034.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock678665019.attachChild(ColorBlock1804459034);
var ColorBlock1546055422 = new ColorBlock("ColorBlock1546055422", new Long(1310148217260));
ColorBlock1546055422.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock1546055422.init();
ColorBlock1546055422.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock1804459034.attachChild(ColorBlock1546055422);
var ColorBlock768482772 = new ColorBlock("ColorBlock768482772", new Long(1310148217260));
ColorBlock768482772.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock768482772.init();
ColorBlock768482772.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1546055422.attachChild(ColorBlock768482772);
var ColorBlock1690429864 = new ColorBlock("ColorBlock1690429864", new Long(1310148217260));
ColorBlock1690429864.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1690429864.init();
ColorBlock1690429864.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock768482772.attachChild(ColorBlock1690429864);
var ColorBlock613208356 = new ColorBlock("ColorBlock613208356", new Long(1310148217260));
ColorBlock613208356.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock613208356.init();
ColorBlock613208356.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1690429864.attachChild(ColorBlock613208356);
var ColorBlock1185951257 = new ColorBlock("ColorBlock1185951257", new Long(1310148217260));
ColorBlock1185951257.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1185951257.init();
ColorBlock1185951257.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock613208356.attachChild(ColorBlock1185951257);
var ColorBlock2040784786 = new ColorBlock("ColorBlock2040784786", new Long(1310148217260));
ColorBlock2040784786.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock2040784786.init();
ColorBlock2040784786.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1185951257.attachChild(ColorBlock2040784786);
var ColorBlock906079114 = new ColorBlock("ColorBlock906079114", new Long(1310148217260));
ColorBlock906079114.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock906079114.init();
ColorBlock906079114.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock2040784786.attachChild(ColorBlock906079114);
var ColorBlock1432262039 = new ColorBlock("ColorBlock1432262039", new Long(1310148217260));
ColorBlock1432262039.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1432262039.init();
ColorBlock1432262039.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2040784786.attachChild(ColorBlock1432262039);
var ColorBlock1651024168 = new ColorBlock("ColorBlock1651024168", new Long(1310148217260));
ColorBlock1651024168.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1651024168.init();
ColorBlock1651024168.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1185951257.attachChild(ColorBlock1651024168);
var ColorBlock1894122607 = new ColorBlock("ColorBlock1894122607", new Long(1310148217260));
ColorBlock1894122607.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1894122607.init();
ColorBlock1894122607.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1690429864.attachChild(ColorBlock1894122607);
var ColorBlock988206639 = new ColorBlock("ColorBlock988206639", new Long(1310148217260));
ColorBlock988206639.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock988206639.init();
ColorBlock988206639.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1894122607.attachChild(ColorBlock988206639);
var ColorBlock917589693 = new ColorBlock("ColorBlock917589693", new Long(1310148217260));
ColorBlock917589693.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock917589693.init();
ColorBlock917589693.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock988206639.attachChild(ColorBlock917589693);
var ColorBlock1617035062 = new ColorBlock("ColorBlock1617035062", new Long(1310148217260));
ColorBlock1617035062.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1617035062.init();
ColorBlock1617035062.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock768482772.attachChild(ColorBlock1617035062);
var ColorBlock1869868167 = new ColorBlock("ColorBlock1869868167", new Long(1310148217260));
ColorBlock1869868167.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1869868167.init();
ColorBlock1869868167.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1617035062.attachChild(ColorBlock1869868167);
var ColorBlock1365726489 = new ColorBlock("ColorBlock1365726489", new Long(1310148217260));
ColorBlock1365726489.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1365726489.init();
ColorBlock1365726489.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1869868167.attachChild(ColorBlock1365726489);
var ColorBlock2067951891 = new ColorBlock("ColorBlock2067951891", new Long(1310148217260));
ColorBlock2067951891.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2067951891.init();
ColorBlock2067951891.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1365726489.attachChild(ColorBlock2067951891);
var ColorBlock1722562190 = new ColorBlock("ColorBlock1722562190", new Long(1310148217260));
ColorBlock1722562190.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1722562190.init();
ColorBlock1722562190.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock2067951891.attachChild(ColorBlock1722562190);
var ColorBlock1642816041 = new ColorBlock("ColorBlock1642816041", new Long(1310148217260));
ColorBlock1642816041.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1642816041.init();
ColorBlock1642816041.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1722562190.attachChild(ColorBlock1642816041);
var ColorBlock1379085526 = new ColorBlock("ColorBlock1379085526", new Long(1310148217260));
ColorBlock1379085526.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1379085526.init();
ColorBlock1379085526.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1722562190.attachChild(ColorBlock1379085526);
var ColorBlock1266567329 = new ColorBlock("ColorBlock1266567329", new Long(1310148217260));
ColorBlock1266567329.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1266567329.init();
ColorBlock1266567329.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2067951891.attachChild(ColorBlock1266567329);
var ColorBlock2106323357 = new ColorBlock("ColorBlock2106323357", new Long(1310148217260));
ColorBlock2106323357.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock2106323357.init();
ColorBlock2106323357.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1869868167.attachChild(ColorBlock2106323357);
var ColorBlock475874222 = new ColorBlock("ColorBlock475874222", new Long(1310148217260));
ColorBlock475874222.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock475874222.init();
ColorBlock475874222.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock2106323357.attachChild(ColorBlock475874222);
var ColorBlock1556081644 = new ColorBlock("ColorBlock1556081644", new Long(1310148217260));
ColorBlock1556081644.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1556081644.init();
ColorBlock1556081644.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock475874222.attachChild(ColorBlock1556081644);
var ColorBlock1775471460 = new ColorBlock("ColorBlock1775471460", new Long(1310148217260));
ColorBlock1775471460.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1775471460.init();
ColorBlock1775471460.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1617035062.attachChild(ColorBlock1775471460);
var ColorBlock1830687073 = new ColorBlock("ColorBlock1830687073", new Long(1310148217260));
ColorBlock1830687073.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1830687073.init();
ColorBlock1830687073.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1775471460.attachChild(ColorBlock1830687073);
var ColorBlock2126559260 = new ColorBlock("ColorBlock2126559260", new Long(1310148217260));
ColorBlock2126559260.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock2126559260.init();
ColorBlock2126559260.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock768482772.attachChild(ColorBlock2126559260);
var ColorBlock1278279717 = new ColorBlock("ColorBlock1278279717", new Long(1310148217260));
ColorBlock1278279717.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1278279717.init();
ColorBlock1278279717.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock2126559260.attachChild(ColorBlock1278279717);
var ColorBlock1387932949 = new ColorBlock("ColorBlock1387932949", new Long(1310148217260));
ColorBlock1387932949.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1387932949.init();
ColorBlock1387932949.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1546055422.attachChild(ColorBlock1387932949);
var Block1788834047 = new Block("Block1788834047", new Long(1310148217260));
Block1788834047.setBlockSides(BlockSides.SIDE_ABOVE);
Block1788834047.setCustomFrequency(true);
Block1788834047.setScriptName("/blocks/PlusOne.js");
Block1788834047.init();
Block1788834047.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1983063292.attachChild(Block1788834047);
var Block929903847 = new Block("Block929903847", new Long(1310148217260));
Block929903847.setBlockSides(BlockSides.SIDE_ABOVE);
Block929903847.setCustomFrequency(true);
Block929903847.setScriptName("/blocks/TwoX.js");
Block929903847.init();
Block929903847.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1788834047.attachChild(Block929903847);
var Block275107581 = new Block("Block275107581", new Long(1310148217260));
Block275107581.setBlockSides(BlockSides.SIDE_ABOVE);
Block275107581.setScriptName("/blocks/DirectionBlock.js");
Block275107581.init();
Block275107581.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
Block275107581.getParameters().put("axis", 5.0);
	Block929903847.attachChild(Block275107581);
MasterBlock782830344.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock782830344.getMasterId(), MasterBlock782830344);

var MasterBlock967925750 = new MasterBlock("MasterBlock967925750", new Long(1310148187216));
MasterBlock967925750.init();
MasterBlock967925750.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -9125.789));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock967925750);
var Block2011507607 = new Block("Block2011507607", new Long(1310148187216));
Block2011507607.setBlockSides(BlockSides.SIDE_BACK);
Block2011507607.setCustomFrequency(true);
Block2011507607.setScriptName("/blocks/FrequencyGeneratorBlock.js");
Block2011507607.init();
Block2011507607.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	MasterBlock967925750.attachChild(Block2011507607);
var ColorBlock845349510 = new ColorBlock("ColorBlock845349510", new Long(1310148187216));
ColorBlock845349510.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock845349510.init();
ColorBlock845349510.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block2011507607.attachChild(ColorBlock845349510);
var ColorBlock1309459400 = new ColorBlock("ColorBlock1309459400", new Long(1310148187216));
ColorBlock1309459400.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock1309459400.init();
ColorBlock1309459400.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock845349510.attachChild(ColorBlock1309459400);
var ColorBlock1943774726 = new ColorBlock("ColorBlock1943774726", new Long(1310148187216));
ColorBlock1943774726.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock1943774726.init();
ColorBlock1943774726.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock1309459400.attachChild(ColorBlock1943774726);
var ColorBlock625151453 = new ColorBlock("ColorBlock625151453", new Long(1310148187216));
ColorBlock625151453.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock625151453.init();
ColorBlock625151453.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock1943774726.attachChild(ColorBlock625151453);
var ColorBlock555039182 = new ColorBlock("ColorBlock555039182", new Long(1310148187216));
ColorBlock555039182.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock555039182.init();
ColorBlock555039182.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock625151453.attachChild(ColorBlock555039182);
var ColorBlock1146622688 = new ColorBlock("ColorBlock1146622688", new Long(1310148187216));
ColorBlock1146622688.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1146622688.init();
ColorBlock1146622688.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock555039182.attachChild(ColorBlock1146622688);
var ColorBlock1041322420 = new ColorBlock("ColorBlock1041322420", new Long(1310148187216));
ColorBlock1041322420.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1041322420.init();
ColorBlock1041322420.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1146622688.attachChild(ColorBlock1041322420);
var ColorBlock786243272 = new ColorBlock("ColorBlock786243272", new Long(1310148187216));
ColorBlock786243272.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock786243272.init();
ColorBlock786243272.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1041322420.attachChild(ColorBlock786243272);
var ColorBlock2099121401 = new ColorBlock("ColorBlock2099121401", new Long(1310148187216));
ColorBlock2099121401.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock2099121401.init();
ColorBlock2099121401.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock786243272.attachChild(ColorBlock2099121401);
var ColorBlock200053305 = new ColorBlock("ColorBlock200053305", new Long(1310148187216));
ColorBlock200053305.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock200053305.init();
ColorBlock200053305.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock2099121401.attachChild(ColorBlock200053305);
var ColorBlock608559315 = new ColorBlock("ColorBlock608559315", new Long(1310148187216));
ColorBlock608559315.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock608559315.init();
ColorBlock608559315.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2099121401.attachChild(ColorBlock608559315);
var ColorBlock863849926 = new ColorBlock("ColorBlock863849926", new Long(1310148187216));
ColorBlock863849926.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock863849926.init();
ColorBlock863849926.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock786243272.attachChild(ColorBlock863849926);
var ColorBlock860822297 = new ColorBlock("ColorBlock860822297", new Long(1310148187216));
ColorBlock860822297.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock860822297.init();
ColorBlock860822297.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1146622688.attachChild(ColorBlock860822297);
var ColorBlock1515069222 = new ColorBlock("ColorBlock1515069222", new Long(1310148187216));
ColorBlock1515069222.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1515069222.init();
ColorBlock1515069222.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock860822297.attachChild(ColorBlock1515069222);
var ColorBlock1968102239 = new ColorBlock("ColorBlock1968102239", new Long(1310148187216));
ColorBlock1968102239.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1968102239.init();
ColorBlock1968102239.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1515069222.attachChild(ColorBlock1968102239);
var ColorBlock1068370864 = new ColorBlock("ColorBlock1068370864", new Long(1310148187216));
ColorBlock1068370864.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1068370864.init();
ColorBlock1068370864.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock555039182.attachChild(ColorBlock1068370864);
var ColorBlock2024575233 = new ColorBlock("ColorBlock2024575233", new Long(1310148187216));
ColorBlock2024575233.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2024575233.init();
ColorBlock2024575233.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1068370864.attachChild(ColorBlock2024575233);
var ColorBlock1114532680 = new ColorBlock("ColorBlock1114532680", new Long(1310148187216));
ColorBlock1114532680.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1114532680.init();
ColorBlock1114532680.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2024575233.attachChild(ColorBlock1114532680);
var ColorBlock722953361 = new ColorBlock("ColorBlock722953361", new Long(1310148187216));
ColorBlock722953361.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock722953361.init();
ColorBlock722953361.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1114532680.attachChild(ColorBlock722953361);
var ColorBlock1486716983 = new ColorBlock("ColorBlock1486716983", new Long(1310148187216));
ColorBlock1486716983.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1486716983.init();
ColorBlock1486716983.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock722953361.attachChild(ColorBlock1486716983);
var ColorBlock404670171 = new ColorBlock("ColorBlock404670171", new Long(1310148187216));
ColorBlock404670171.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock404670171.init();
ColorBlock404670171.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1486716983.attachChild(ColorBlock404670171);
var ColorBlock1482907330 = new ColorBlock("ColorBlock1482907330", new Long(1310148187216));
ColorBlock1482907330.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1482907330.init();
ColorBlock1482907330.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1486716983.attachChild(ColorBlock1482907330);
var ColorBlock800341610 = new ColorBlock("ColorBlock800341610", new Long(1310148187216));
ColorBlock800341610.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock800341610.init();
ColorBlock800341610.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock722953361.attachChild(ColorBlock800341610);
var ColorBlock775927844 = new ColorBlock("ColorBlock775927844", new Long(1310148187216));
ColorBlock775927844.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock775927844.init();
ColorBlock775927844.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock2024575233.attachChild(ColorBlock775927844);
var ColorBlock623139259 = new ColorBlock("ColorBlock623139259", new Long(1310148187216));
ColorBlock623139259.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock623139259.init();
ColorBlock623139259.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock775927844.attachChild(ColorBlock623139259);
var ColorBlock1095832976 = new ColorBlock("ColorBlock1095832976", new Long(1310148187216));
ColorBlock1095832976.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1095832976.init();
ColorBlock1095832976.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock623139259.attachChild(ColorBlock1095832976);
var ColorBlock2117124342 = new ColorBlock("ColorBlock2117124342", new Long(1310148187216));
ColorBlock2117124342.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock2117124342.init();
ColorBlock2117124342.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1068370864.attachChild(ColorBlock2117124342);
var ColorBlock2124322233 = new ColorBlock("ColorBlock2124322233", new Long(1310148187216));
ColorBlock2124322233.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock2124322233.init();
ColorBlock2124322233.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock2117124342.attachChild(ColorBlock2124322233);
var ColorBlock692708391 = new ColorBlock("ColorBlock692708391", new Long(1310148187216));
ColorBlock692708391.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock692708391.init();
ColorBlock692708391.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock555039182.attachChild(ColorBlock692708391);
var ColorBlock2113130532 = new ColorBlock("ColorBlock2113130532", new Long(1310148187216));
ColorBlock2113130532.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock2113130532.init();
ColorBlock2113130532.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock692708391.attachChild(ColorBlock2113130532);
var ColorBlock1572350620 = new ColorBlock("ColorBlock1572350620", new Long(1310148187216));
ColorBlock1572350620.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1572350620.init();
ColorBlock1572350620.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock625151453.attachChild(ColorBlock1572350620);
var Block835163740 = new Block("Block835163740", new Long(1310148187216));
Block835163740.setBlockSides(BlockSides.SIDE_ABOVE);
Block835163740.setCustomFrequency(true);
Block835163740.setScriptName("/blocks/PlusOne.js");
Block835163740.init();
Block835163740.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block2011507607.attachChild(Block835163740);
var Block1915914770 = new Block("Block1915914770", new Long(1310148187216));
Block1915914770.setBlockSides(BlockSides.SIDE_ABOVE);
Block1915914770.setCustomFrequency(true);
Block1915914770.setScriptName("/blocks/TwoX.js");
Block1915914770.init();
Block1915914770.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block835163740.attachChild(Block1915914770);
var Block534306007 = new Block("Block534306007", new Long(1310148187216));
Block534306007.setBlockSides(BlockSides.SIDE_ABOVE);
Block534306007.setScriptName("/blocks/DirectionBlock.js");
Block534306007.init();
Block534306007.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
Block534306007.getParameters().put("axis", 5.0);
	Block1915914770.attachChild(Block534306007);
MasterBlock967925750.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock967925750.getMasterId(), MasterBlock967925750);

var MasterBlock693210864 = new MasterBlock("MasterBlock693210864", new Long(1310149089820));
MasterBlock693210864.init();
MasterBlock693210864.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -263.04123));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock693210864);
MasterBlock693210864.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock693210864.getMasterId(), MasterBlock693210864);

var MasterBlock1941305930 = new MasterBlock("MasterBlock1941305930", new Long(1310148899349));
MasterBlock1941305930.init();
MasterBlock1941305930.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.7224));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1941305930);
MasterBlock1941305930.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1941305930.getMasterId(), MasterBlock1941305930);

var MasterBlock577025146 = new MasterBlock("MasterBlock577025146", new Long(1310148711085));
MasterBlock577025146.init();
MasterBlock577025146.setLocalTranslation(new Vector3f(-7.9756265, 2.9162922, -21.498343));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock577025146);
var Block1083324526 = new Block("Block1083324526", new Long(1310148711085));
Block1083324526.setBlockSides(BlockSides.SIDE_ABOVE);
Block1083324526.setCustomFrequency(true);
Block1083324526.setScriptName("/blocks/RangeFinderBlock.js");
Block1083324526.init();
Block1083324526.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
Block1083324526.getParameters().put("axis", 0.0);
	MasterBlock577025146.attachChild(Block1083324526);
var ColorBlock2126794772 = new ColorBlock("ColorBlock2126794772", new Long(1310148711085));
ColorBlock2126794772.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2126794772.init();
ColorBlock2126794772.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1083324526.attachChild(ColorBlock2126794772);
MasterBlock577025146.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock577025146.getMasterId(), MasterBlock577025146);

var MasterBlock1231860630 = new MasterBlock("MasterBlock1231860630", new Long(1310148297470));
MasterBlock1231860630.init();
MasterBlock1231860630.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -8356.523));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1231860630);
var Block1558375988 = new Block("Block1558375988", new Long(1310148297470));
Block1558375988.setBlockSides(BlockSides.SIDE_BACK);
Block1558375988.setCustomFrequency(true);
Block1558375988.setScriptName("/blocks/FrequencyGeneratorBlock.js");
Block1558375988.init();
Block1558375988.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	MasterBlock1231860630.attachChild(Block1558375988);
var ColorBlock333796162 = new ColorBlock("ColorBlock333796162", new Long(1310148297470));
ColorBlock333796162.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock333796162.init();
ColorBlock333796162.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1558375988.attachChild(ColorBlock333796162);
var ColorBlock303933428 = new ColorBlock("ColorBlock303933428", new Long(1310148297470));
ColorBlock303933428.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock303933428.init();
ColorBlock303933428.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock333796162.attachChild(ColorBlock303933428);
var ColorBlock912136488 = new ColorBlock("ColorBlock912136488", new Long(1310148297470));
ColorBlock912136488.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock912136488.init();
ColorBlock912136488.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock303933428.attachChild(ColorBlock912136488);
var ColorBlock958806188 = new ColorBlock("ColorBlock958806188", new Long(1310148297470));
ColorBlock958806188.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock958806188.init();
ColorBlock958806188.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock912136488.attachChild(ColorBlock958806188);
var ColorBlock1504922933 = new ColorBlock("ColorBlock1504922933", new Long(1310148297470));
ColorBlock1504922933.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1504922933.init();
ColorBlock1504922933.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock958806188.attachChild(ColorBlock1504922933);
var ColorBlock1743948870 = new ColorBlock("ColorBlock1743948870", new Long(1310148297470));
ColorBlock1743948870.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1743948870.init();
ColorBlock1743948870.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1504922933.attachChild(ColorBlock1743948870);
var ColorBlock1110968492 = new ColorBlock("ColorBlock1110968492", new Long(1310148297470));
ColorBlock1110968492.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1110968492.init();
ColorBlock1110968492.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1743948870.attachChild(ColorBlock1110968492);
var ColorBlock1243742684 = new ColorBlock("ColorBlock1243742684", new Long(1310148297470));
ColorBlock1243742684.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1243742684.init();
ColorBlock1243742684.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1110968492.attachChild(ColorBlock1243742684);
var ColorBlock1544078395 = new ColorBlock("ColorBlock1544078395", new Long(1310148297470));
ColorBlock1544078395.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1544078395.init();
ColorBlock1544078395.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1243742684.attachChild(ColorBlock1544078395);
var ColorBlock552319075 = new ColorBlock("ColorBlock552319075", new Long(1310148297470));
ColorBlock552319075.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock552319075.init();
ColorBlock552319075.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1544078395.attachChild(ColorBlock552319075);
var ColorBlock821495849 = new ColorBlock("ColorBlock821495849", new Long(1310148297470));
ColorBlock821495849.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock821495849.init();
ColorBlock821495849.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1544078395.attachChild(ColorBlock821495849);
var ColorBlock2019991411 = new ColorBlock("ColorBlock2019991411", new Long(1310148297470));
ColorBlock2019991411.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2019991411.init();
ColorBlock2019991411.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1243742684.attachChild(ColorBlock2019991411);
var ColorBlock1139972665 = new ColorBlock("ColorBlock1139972665", new Long(1310148297470));
ColorBlock1139972665.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1139972665.init();
ColorBlock1139972665.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1743948870.attachChild(ColorBlock1139972665);
var ColorBlock1238090426 = new ColorBlock("ColorBlock1238090426", new Long(1310148297470));
ColorBlock1238090426.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1238090426.init();
ColorBlock1238090426.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1139972665.attachChild(ColorBlock1238090426);
var ColorBlock1035858657 = new ColorBlock("ColorBlock1035858657", new Long(1310148297470));
ColorBlock1035858657.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1035858657.init();
ColorBlock1035858657.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1238090426.attachChild(ColorBlock1035858657);
var ColorBlock1593130275 = new ColorBlock("ColorBlock1593130275", new Long(1310148297470));
ColorBlock1593130275.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1593130275.init();
ColorBlock1593130275.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1504922933.attachChild(ColorBlock1593130275);
var ColorBlock333545787 = new ColorBlock("ColorBlock333545787", new Long(1310148297470));
ColorBlock333545787.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock333545787.init();
ColorBlock333545787.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1593130275.attachChild(ColorBlock333545787);
var ColorBlock390848097 = new ColorBlock("ColorBlock390848097", new Long(1310148297470));
ColorBlock390848097.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock390848097.init();
ColorBlock390848097.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock333545787.attachChild(ColorBlock390848097);
var ColorBlock1398098411 = new ColorBlock("ColorBlock1398098411", new Long(1310148297470));
ColorBlock1398098411.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1398098411.init();
ColorBlock1398098411.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock390848097.attachChild(ColorBlock1398098411);
var ColorBlock1640536508 = new ColorBlock("ColorBlock1640536508", new Long(1310148297470));
ColorBlock1640536508.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1640536508.init();
ColorBlock1640536508.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1398098411.attachChild(ColorBlock1640536508);
var ColorBlock373670781 = new ColorBlock("ColorBlock373670781", new Long(1310148297470));
ColorBlock373670781.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock373670781.init();
ColorBlock373670781.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1640536508.attachChild(ColorBlock373670781);
var ColorBlock461757097 = new ColorBlock("ColorBlock461757097", new Long(1310148297470));
ColorBlock461757097.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock461757097.init();
ColorBlock461757097.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1640536508.attachChild(ColorBlock461757097);
var ColorBlock1312237326 = new ColorBlock("ColorBlock1312237326", new Long(1310148297470));
ColorBlock1312237326.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1312237326.init();
ColorBlock1312237326.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1398098411.attachChild(ColorBlock1312237326);
var ColorBlock1682291697 = new ColorBlock("ColorBlock1682291697", new Long(1310148297470));
ColorBlock1682291697.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1682291697.init();
ColorBlock1682291697.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock333545787.attachChild(ColorBlock1682291697);
var ColorBlock2073463382 = new ColorBlock("ColorBlock2073463382", new Long(1310148297470));
ColorBlock2073463382.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock2073463382.init();
ColorBlock2073463382.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1682291697.attachChild(ColorBlock2073463382);
var ColorBlock901046063 = new ColorBlock("ColorBlock901046063", new Long(1310148297470));
ColorBlock901046063.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock901046063.init();
ColorBlock901046063.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2073463382.attachChild(ColorBlock901046063);
var ColorBlock1393110502 = new ColorBlock("ColorBlock1393110502", new Long(1310148297470));
ColorBlock1393110502.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1393110502.init();
ColorBlock1393110502.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1593130275.attachChild(ColorBlock1393110502);
var ColorBlock1560612178 = new ColorBlock("ColorBlock1560612178", new Long(1310148297470));
ColorBlock1560612178.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1560612178.init();
ColorBlock1560612178.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1393110502.attachChild(ColorBlock1560612178);
var ColorBlock1410219493 = new ColorBlock("ColorBlock1410219493", new Long(1310148297470));
ColorBlock1410219493.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1410219493.init();
ColorBlock1410219493.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1504922933.attachChild(ColorBlock1410219493);
var ColorBlock1348615217 = new ColorBlock("ColorBlock1348615217", new Long(1310148297470));
ColorBlock1348615217.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1348615217.init();
ColorBlock1348615217.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1410219493.attachChild(ColorBlock1348615217);
var ColorBlock1052666339 = new ColorBlock("ColorBlock1052666339", new Long(1310148297470));
ColorBlock1052666339.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1052666339.init();
ColorBlock1052666339.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock958806188.attachChild(ColorBlock1052666339);
var Block612000245 = new Block("Block612000245", new Long(1310148297470));
Block612000245.setBlockSides(BlockSides.SIDE_ABOVE);
Block612000245.setCustomFrequency(true);
Block612000245.setScriptName("/blocks/PlusOne.js");
Block612000245.init();
Block612000245.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1558375988.attachChild(Block612000245);
var Block1008056890 = new Block("Block1008056890", new Long(1310148297470));
Block1008056890.setBlockSides(BlockSides.SIDE_ABOVE);
Block1008056890.setCustomFrequency(true);
Block1008056890.setScriptName("/blocks/TwoX.js");
Block1008056890.init();
Block1008056890.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block612000245.attachChild(Block1008056890);
var Block332783705 = new Block("Block332783705", new Long(1310148297470));
Block332783705.setBlockSides(BlockSides.SIDE_ABOVE);
Block332783705.setScriptName("/blocks/DirectionBlock.js");
Block332783705.init();
Block332783705.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
Block332783705.getParameters().put("axis", 5.0);
	Block1008056890.attachChild(Block332783705);
MasterBlock1231860630.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1231860630.getMasterId(), MasterBlock1231860630);

var MasterBlock624782422 = new MasterBlock("MasterBlock624782422", new Long(1310148859418));
MasterBlock624782422.init();
MasterBlock624782422.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.7918));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock624782422);
MasterBlock624782422.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock624782422.getMasterId(), MasterBlock624782422);

var MasterBlock1116562169 = new MasterBlock("MasterBlock1116562169", new Long(1310149350567));
MasterBlock1116562169.init();
MasterBlock1116562169.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.66013));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1116562169);
MasterBlock1116562169.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1116562169.getMasterId(), MasterBlock1116562169);

var MasterBlock1098194085 = new MasterBlock("MasterBlock1098194085", new Long(1310149159946));
MasterBlock1098194085.init();
MasterBlock1098194085.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.6826));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1098194085);
MasterBlock1098194085.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1098194085.getMasterId(), MasterBlock1098194085);

var MasterBlock467286665 = new MasterBlock("MasterBlock467286665", new Long(1310148146330));
MasterBlock467286665.init();
MasterBlock467286665.setLocalTranslation(new Vector3f(-0.60540545, 2.6723428, 93.995865));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock467286665);
var Block1996502222 = new Block("Block1996502222", new Long(1310148146330));
Block1996502222.setBlockSides(BlockSides.SIDE_LEFT);
Block1996502222.setCustomFrequency(true);
Block1996502222.setScriptName("/blocks/PlusOne.js");
Block1996502222.init();
Block1996502222.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	MasterBlock467286665.attachChild(Block1996502222);
var Block1178356333 = new Block("Block1178356333", new Long(1310148146330));
Block1178356333.setBlockSides(BlockSides.SIDE_LEFT);
Block1178356333.setCustomFrequency(true);
Block1178356333.setScriptName("/blocks/SpawnNPCBlock.js");
Block1178356333.init();
Block1178356333.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	Block1996502222.attachChild(Block1178356333);
MasterBlock467286665.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock467286665.getMasterId(), MasterBlock467286665);

var MasterBlock800727450 = new MasterBlock("MasterBlock800727450", new Long(1310148799167));
MasterBlock800727450.init();
MasterBlock800727450.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.70938));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock800727450);
MasterBlock800727450.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock800727450.getMasterId(), MasterBlock800727450);

var MasterBlock352426833 = new MasterBlock("MasterBlock352426833", new Long(1310148177215));
MasterBlock352426833.init();
MasterBlock352426833.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -9202.196));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock352426833);
var Block1918013993 = new Block("Block1918013993", new Long(1310148177215));
Block1918013993.setBlockSides(BlockSides.SIDE_BACK);
Block1918013993.setCustomFrequency(true);
Block1918013993.setScriptName("/blocks/FrequencyGeneratorBlock.js");
Block1918013993.init();
Block1918013993.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	MasterBlock352426833.attachChild(Block1918013993);
var ColorBlock1624285422 = new ColorBlock("ColorBlock1624285422", new Long(1310148177215));
ColorBlock1624285422.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1624285422.init();
ColorBlock1624285422.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1918013993.attachChild(ColorBlock1624285422);
var ColorBlock1993097078 = new ColorBlock("ColorBlock1993097078", new Long(1310148177215));
ColorBlock1993097078.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock1993097078.init();
ColorBlock1993097078.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock1624285422.attachChild(ColorBlock1993097078);
var ColorBlock825310581 = new ColorBlock("ColorBlock825310581", new Long(1310148177215));
ColorBlock825310581.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock825310581.init();
ColorBlock825310581.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock1993097078.attachChild(ColorBlock825310581);
var ColorBlock1838189082 = new ColorBlock("ColorBlock1838189082", new Long(1310148177215));
ColorBlock1838189082.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock1838189082.init();
ColorBlock1838189082.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock825310581.attachChild(ColorBlock1838189082);
var ColorBlock2110681676 = new ColorBlock("ColorBlock2110681676", new Long(1310148177215));
ColorBlock2110681676.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2110681676.init();
ColorBlock2110681676.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1838189082.attachChild(ColorBlock2110681676);
var ColorBlock1495600063 = new ColorBlock("ColorBlock1495600063", new Long(1310148177215));
ColorBlock1495600063.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1495600063.init();
ColorBlock1495600063.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2110681676.attachChild(ColorBlock1495600063);
var ColorBlock1694300894 = new ColorBlock("ColorBlock1694300894", new Long(1310148177215));
ColorBlock1694300894.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1694300894.init();
ColorBlock1694300894.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1495600063.attachChild(ColorBlock1694300894);
var ColorBlock1922096426 = new ColorBlock("ColorBlock1922096426", new Long(1310148177215));
ColorBlock1922096426.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1922096426.init();
ColorBlock1922096426.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1694300894.attachChild(ColorBlock1922096426);
var ColorBlock1518260149 = new ColorBlock("ColorBlock1518260149", new Long(1310148177215));
ColorBlock1518260149.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1518260149.init();
ColorBlock1518260149.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1922096426.attachChild(ColorBlock1518260149);
var ColorBlock290277130 = new ColorBlock("ColorBlock290277130", new Long(1310148177215));
ColorBlock290277130.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock290277130.init();
ColorBlock290277130.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1518260149.attachChild(ColorBlock290277130);
var ColorBlock1045008114 = new ColorBlock("ColorBlock1045008114", new Long(1310148177215));
ColorBlock1045008114.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1045008114.init();
ColorBlock1045008114.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1518260149.attachChild(ColorBlock1045008114);
var ColorBlock622753373 = new ColorBlock("ColorBlock622753373", new Long(1310148177215));
ColorBlock622753373.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock622753373.init();
ColorBlock622753373.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1922096426.attachChild(ColorBlock622753373);
var ColorBlock1220774721 = new ColorBlock("ColorBlock1220774721", new Long(1310148177215));
ColorBlock1220774721.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1220774721.init();
ColorBlock1220774721.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1495600063.attachChild(ColorBlock1220774721);
var ColorBlock1942102597 = new ColorBlock("ColorBlock1942102597", new Long(1310148177215));
ColorBlock1942102597.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1942102597.init();
ColorBlock1942102597.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1220774721.attachChild(ColorBlock1942102597);
var ColorBlock607043567 = new ColorBlock("ColorBlock607043567", new Long(1310148177215));
ColorBlock607043567.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock607043567.init();
ColorBlock607043567.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1942102597.attachChild(ColorBlock607043567);
var ColorBlock1326553860 = new ColorBlock("ColorBlock1326553860", new Long(1310148177215));
ColorBlock1326553860.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1326553860.init();
ColorBlock1326553860.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock2110681676.attachChild(ColorBlock1326553860);
var ColorBlock1655632054 = new ColorBlock("ColorBlock1655632054", new Long(1310148177215));
ColorBlock1655632054.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1655632054.init();
ColorBlock1655632054.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1326553860.attachChild(ColorBlock1655632054);
var ColorBlock554963940 = new ColorBlock("ColorBlock554963940", new Long(1310148177215));
ColorBlock554963940.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock554963940.init();
ColorBlock554963940.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1655632054.attachChild(ColorBlock554963940);
var ColorBlock2097376449 = new ColorBlock("ColorBlock2097376449", new Long(1310148177215));
ColorBlock2097376449.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2097376449.init();
ColorBlock2097376449.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock554963940.attachChild(ColorBlock2097376449);
var ColorBlock1778250964 = new ColorBlock("ColorBlock1778250964", new Long(1310148177215));
ColorBlock1778250964.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1778250964.init();
ColorBlock1778250964.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock2097376449.attachChild(ColorBlock1778250964);
var ColorBlock1974166837 = new ColorBlock("ColorBlock1974166837", new Long(1310148177215));
ColorBlock1974166837.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1974166837.init();
ColorBlock1974166837.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1778250964.attachChild(ColorBlock1974166837);
var ColorBlock492329850 = new ColorBlock("ColorBlock492329850", new Long(1310148177215));
ColorBlock492329850.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock492329850.init();
ColorBlock492329850.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1778250964.attachChild(ColorBlock492329850);
var ColorBlock1773427247 = new ColorBlock("ColorBlock1773427247", new Long(1310148177215));
ColorBlock1773427247.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1773427247.init();
ColorBlock1773427247.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2097376449.attachChild(ColorBlock1773427247);
var ColorBlock358850157 = new ColorBlock("ColorBlock358850157", new Long(1310148177215));
ColorBlock358850157.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock358850157.init();
ColorBlock358850157.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1655632054.attachChild(ColorBlock358850157);
var ColorBlock353154464 = new ColorBlock("ColorBlock353154464", new Long(1310148177215));
ColorBlock353154464.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock353154464.init();
ColorBlock353154464.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock358850157.attachChild(ColorBlock353154464);
var ColorBlock1262406328 = new ColorBlock("ColorBlock1262406328", new Long(1310148177215));
ColorBlock1262406328.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1262406328.init();
ColorBlock1262406328.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock353154464.attachChild(ColorBlock1262406328);
var ColorBlock1564852524 = new ColorBlock("ColorBlock1564852524", new Long(1310148177215));
ColorBlock1564852524.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1564852524.init();
ColorBlock1564852524.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1326553860.attachChild(ColorBlock1564852524);
var ColorBlock1684276247 = new ColorBlock("ColorBlock1684276247", new Long(1310148177215));
ColorBlock1684276247.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1684276247.init();
ColorBlock1684276247.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1564852524.attachChild(ColorBlock1684276247);
var ColorBlock941578763 = new ColorBlock("ColorBlock941578763", new Long(1310148177215));
ColorBlock941578763.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock941578763.init();
ColorBlock941578763.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock2110681676.attachChild(ColorBlock941578763);
var ColorBlock1747405186 = new ColorBlock("ColorBlock1747405186", new Long(1310148177215));
ColorBlock1747405186.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1747405186.init();
ColorBlock1747405186.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock941578763.attachChild(ColorBlock1747405186);
var ColorBlock1092734918 = new ColorBlock("ColorBlock1092734918", new Long(1310148177215));
ColorBlock1092734918.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1092734918.init();
ColorBlock1092734918.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1838189082.attachChild(ColorBlock1092734918);
var Block1755747870 = new Block("Block1755747870", new Long(1310148177215));
Block1755747870.setBlockSides(BlockSides.SIDE_ABOVE);
Block1755747870.setCustomFrequency(true);
Block1755747870.setScriptName("/blocks/PlusOne.js");
Block1755747870.init();
Block1755747870.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1918013993.attachChild(Block1755747870);
var Block1721787851 = new Block("Block1721787851", new Long(1310148177215));
Block1721787851.setBlockSides(BlockSides.SIDE_ABOVE);
Block1721787851.setCustomFrequency(true);
Block1721787851.setScriptName("/blocks/TwoX.js");
Block1721787851.init();
Block1721787851.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1755747870.attachChild(Block1721787851);
var Block2108568676 = new Block("Block2108568676", new Long(1310148177215));
Block2108568676.setBlockSides(BlockSides.SIDE_ABOVE);
Block2108568676.setScriptName("/blocks/DirectionBlock.js");
Block2108568676.init();
Block2108568676.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
Block2108568676.getParameters().put("axis", 5.0);
	Block1721787851.attachChild(Block2108568676);
MasterBlock352426833.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock352426833.getMasterId(), MasterBlock352426833);

var MasterBlock2095321139 = new MasterBlock("MasterBlock2095321139", new Long(1310148588495));
MasterBlock2095321139.init();
MasterBlock2095321139.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.64017));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock2095321139);
MasterBlock2095321139.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock2095321139.getMasterId(), MasterBlock2095321139);

var MasterBlock409184022 = new MasterBlock("MasterBlock409184022", new Long(1310148498160));
MasterBlock409184022.init();
MasterBlock409184022.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.466));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock409184022);
MasterBlock409184022.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock409184022.getMasterId(), MasterBlock409184022);

var MasterBlock943870347 = new MasterBlock("MasterBlock943870347", new Long(1310149290344));
MasterBlock943870347.init();
MasterBlock943870347.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.8143));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock943870347);
MasterBlock943870347.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock943870347.getMasterId(), MasterBlock943870347);

var MasterBlock2013386154 = new MasterBlock("MasterBlock2013386154", new Long(1310148759010));
MasterBlock2013386154.init();
MasterBlock2013386154.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.94485));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock2013386154);
MasterBlock2013386154.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock2013386154.getMasterId(), MasterBlock2013386154);

var MasterBlock1295265434 = new MasterBlock("MasterBlock1295265434", new Long(1310149410520));
MasterBlock1295265434.init();
MasterBlock1295265434.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.61505));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1295265434);
MasterBlock1295265434.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1295265434.getMasterId(), MasterBlock1295265434);

var MasterBlock501709406 = new MasterBlock("MasterBlock501709406", new Long(1310148317557));
MasterBlock501709406.init();
MasterBlock501709406.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -8220.284));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock501709406);
var Block290731056 = new Block("Block290731056", new Long(1310148317557));
Block290731056.setBlockSides(BlockSides.SIDE_BACK);
Block290731056.setCustomFrequency(true);
Block290731056.setScriptName("/blocks/FrequencyGeneratorBlock.js");
Block290731056.init();
Block290731056.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	MasterBlock501709406.attachChild(Block290731056);
var ColorBlock2020587450 = new ColorBlock("ColorBlock2020587450", new Long(1310148317557));
ColorBlock2020587450.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2020587450.init();
ColorBlock2020587450.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block290731056.attachChild(ColorBlock2020587450);
var ColorBlock935904675 = new ColorBlock("ColorBlock935904675", new Long(1310148317557));
ColorBlock935904675.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock935904675.init();
ColorBlock935904675.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock2020587450.attachChild(ColorBlock935904675);
var ColorBlock661184633 = new ColorBlock("ColorBlock661184633", new Long(1310148317557));
ColorBlock661184633.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock661184633.init();
ColorBlock661184633.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock935904675.attachChild(ColorBlock661184633);
var ColorBlock531279789 = new ColorBlock("ColorBlock531279789", new Long(1310148317557));
ColorBlock531279789.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock531279789.init();
ColorBlock531279789.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock661184633.attachChild(ColorBlock531279789);
var ColorBlock1211435680 = new ColorBlock("ColorBlock1211435680", new Long(1310148317557));
ColorBlock1211435680.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1211435680.init();
ColorBlock1211435680.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock531279789.attachChild(ColorBlock1211435680);
var ColorBlock1536042736 = new ColorBlock("ColorBlock1536042736", new Long(1310148317557));
ColorBlock1536042736.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1536042736.init();
ColorBlock1536042736.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1211435680.attachChild(ColorBlock1536042736);
var ColorBlock450885901 = new ColorBlock("ColorBlock450885901", new Long(1310148317557));
ColorBlock450885901.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock450885901.init();
ColorBlock450885901.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1536042736.attachChild(ColorBlock450885901);
var ColorBlock798574027 = new ColorBlock("ColorBlock798574027", new Long(1310148317557));
ColorBlock798574027.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock798574027.init();
ColorBlock798574027.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock450885901.attachChild(ColorBlock798574027);
var ColorBlock1089904222 = new ColorBlock("ColorBlock1089904222", new Long(1310148317557));
ColorBlock1089904222.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1089904222.init();
ColorBlock1089904222.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock798574027.attachChild(ColorBlock1089904222);
var ColorBlock1213776427 = new ColorBlock("ColorBlock1213776427", new Long(1310148317557));
ColorBlock1213776427.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1213776427.init();
ColorBlock1213776427.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1089904222.attachChild(ColorBlock1213776427);
var ColorBlock2072695377 = new ColorBlock("ColorBlock2072695377", new Long(1310148317557));
ColorBlock2072695377.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2072695377.init();
ColorBlock2072695377.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1089904222.attachChild(ColorBlock2072695377);
var ColorBlock1917580192 = new ColorBlock("ColorBlock1917580192", new Long(1310148317557));
ColorBlock1917580192.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1917580192.init();
ColorBlock1917580192.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock798574027.attachChild(ColorBlock1917580192);
var ColorBlock564738951 = new ColorBlock("ColorBlock564738951", new Long(1310148317557));
ColorBlock564738951.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock564738951.init();
ColorBlock564738951.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1536042736.attachChild(ColorBlock564738951);
var ColorBlock918855900 = new ColorBlock("ColorBlock918855900", new Long(1310148317557));
ColorBlock918855900.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock918855900.init();
ColorBlock918855900.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock564738951.attachChild(ColorBlock918855900);
var ColorBlock1885231906 = new ColorBlock("ColorBlock1885231906", new Long(1310148317557));
ColorBlock1885231906.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1885231906.init();
ColorBlock1885231906.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock918855900.attachChild(ColorBlock1885231906);
var ColorBlock200458840 = new ColorBlock("ColorBlock200458840", new Long(1310148317557));
ColorBlock200458840.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock200458840.init();
ColorBlock200458840.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1211435680.attachChild(ColorBlock200458840);
var ColorBlock938907920 = new ColorBlock("ColorBlock938907920", new Long(1310148317557));
ColorBlock938907920.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock938907920.init();
ColorBlock938907920.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock200458840.attachChild(ColorBlock938907920);
var ColorBlock1744599467 = new ColorBlock("ColorBlock1744599467", new Long(1310148317557));
ColorBlock1744599467.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1744599467.init();
ColorBlock1744599467.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock938907920.attachChild(ColorBlock1744599467);
var ColorBlock970551914 = new ColorBlock("ColorBlock970551914", new Long(1310148317557));
ColorBlock970551914.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock970551914.init();
ColorBlock970551914.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1744599467.attachChild(ColorBlock970551914);
var ColorBlock1009262169 = new ColorBlock("ColorBlock1009262169", new Long(1310148317557));
ColorBlock1009262169.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1009262169.init();
ColorBlock1009262169.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock970551914.attachChild(ColorBlock1009262169);
var ColorBlock924972913 = new ColorBlock("ColorBlock924972913", new Long(1310148317557));
ColorBlock924972913.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock924972913.init();
ColorBlock924972913.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1009262169.attachChild(ColorBlock924972913);
var ColorBlock1614654341 = new ColorBlock("ColorBlock1614654341", new Long(1310148317557));
ColorBlock1614654341.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1614654341.init();
ColorBlock1614654341.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1009262169.attachChild(ColorBlock1614654341);
var ColorBlock973688231 = new ColorBlock("ColorBlock973688231", new Long(1310148317557));
ColorBlock973688231.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock973688231.init();
ColorBlock973688231.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock970551914.attachChild(ColorBlock973688231);
var ColorBlock2113232836 = new ColorBlock("ColorBlock2113232836", new Long(1310148317557));
ColorBlock2113232836.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock2113232836.init();
ColorBlock2113232836.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock938907920.attachChild(ColorBlock2113232836);
var ColorBlock1356822878 = new ColorBlock("ColorBlock1356822878", new Long(1310148317557));
ColorBlock1356822878.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1356822878.init();
ColorBlock1356822878.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock2113232836.attachChild(ColorBlock1356822878);
var ColorBlock1222289236 = new ColorBlock("ColorBlock1222289236", new Long(1310148317557));
ColorBlock1222289236.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1222289236.init();
ColorBlock1222289236.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1356822878.attachChild(ColorBlock1222289236);
var ColorBlock1415648433 = new ColorBlock("ColorBlock1415648433", new Long(1310148317557));
ColorBlock1415648433.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1415648433.init();
ColorBlock1415648433.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock200458840.attachChild(ColorBlock1415648433);
var ColorBlock2060914501 = new ColorBlock("ColorBlock2060914501", new Long(1310148317557));
ColorBlock2060914501.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock2060914501.init();
ColorBlock2060914501.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1415648433.attachChild(ColorBlock2060914501);
var ColorBlock2039665269 = new ColorBlock("ColorBlock2039665269", new Long(1310148317557));
ColorBlock2039665269.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock2039665269.init();
ColorBlock2039665269.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1211435680.attachChild(ColorBlock2039665269);
var ColorBlock856340775 = new ColorBlock("ColorBlock856340775", new Long(1310148317557));
ColorBlock856340775.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock856340775.init();
ColorBlock856340775.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock2039665269.attachChild(ColorBlock856340775);
var ColorBlock1313029414 = new ColorBlock("ColorBlock1313029414", new Long(1310148317557));
ColorBlock1313029414.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1313029414.init();
ColorBlock1313029414.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock531279789.attachChild(ColorBlock1313029414);
var Block1772430709 = new Block("Block1772430709", new Long(1310148317557));
Block1772430709.setBlockSides(BlockSides.SIDE_ABOVE);
Block1772430709.setCustomFrequency(true);
Block1772430709.setScriptName("/blocks/PlusOne.js");
Block1772430709.init();
Block1772430709.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block290731056.attachChild(Block1772430709);
var Block578801162 = new Block("Block578801162", new Long(1310148317557));
Block578801162.setBlockSides(BlockSides.SIDE_ABOVE);
Block578801162.setCustomFrequency(true);
Block578801162.setScriptName("/blocks/TwoX.js");
Block578801162.init();
Block578801162.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1772430709.attachChild(Block578801162);
var Block1039235007 = new Block("Block1039235007", new Long(1310148317557));
Block1039235007.setBlockSides(BlockSides.SIDE_ABOVE);
Block1039235007.setScriptName("/blocks/DirectionBlock.js");
Block1039235007.init();
Block1039235007.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
Block1039235007.getParameters().put("axis", 5.0);
	Block578801162.attachChild(Block1039235007);
MasterBlock501709406.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock501709406.getMasterId(), MasterBlock501709406);

var MasterBlock2126506111 = new MasterBlock("MasterBlock2126506111", new Long(1310149490961));
MasterBlock2126506111.init();
MasterBlock2126506111.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -3.3740945));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock2126506111);
var Block1218314440 = new Block("Block1218314440", new Long(1310149490961));
Block1218314440.setBlockSides(BlockSides.SIDE_BACK);
Block1218314440.setCustomFrequency(true);
Block1218314440.setScriptName("/blocks/FrequencyGeneratorBlock.js");
Block1218314440.init();
Block1218314440.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	MasterBlock2126506111.attachChild(Block1218314440);
var ColorBlock790370317 = new ColorBlock("ColorBlock790370317", new Long(1310149490961));
ColorBlock790370317.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock790370317.init();
ColorBlock790370317.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1218314440.attachChild(ColorBlock790370317);
var ColorBlock256228859 = new ColorBlock("ColorBlock256228859", new Long(1310149490961));
ColorBlock256228859.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock256228859.init();
ColorBlock256228859.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock790370317.attachChild(ColorBlock256228859);
var ColorBlock1569872360 = new ColorBlock("ColorBlock1569872360", new Long(1310149490961));
ColorBlock1569872360.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock1569872360.init();
ColorBlock1569872360.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock256228859.attachChild(ColorBlock1569872360);
var ColorBlock1696818860 = new ColorBlock("ColorBlock1696818860", new Long(1310149490961));
ColorBlock1696818860.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock1696818860.init();
ColorBlock1696818860.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock1569872360.attachChild(ColorBlock1696818860);
var ColorBlock687899242 = new ColorBlock("ColorBlock687899242", new Long(1310149490961));
ColorBlock687899242.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock687899242.init();
ColorBlock687899242.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1696818860.attachChild(ColorBlock687899242);
var ColorBlock306756228 = new ColorBlock("ColorBlock306756228", new Long(1310149490961));
ColorBlock306756228.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock306756228.init();
ColorBlock306756228.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock687899242.attachChild(ColorBlock306756228);
var ColorBlock379838931 = new ColorBlock("ColorBlock379838931", new Long(1310149490961));
ColorBlock379838931.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock379838931.init();
ColorBlock379838931.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock306756228.attachChild(ColorBlock379838931);
var ColorBlock320182168 = new ColorBlock("ColorBlock320182168", new Long(1310149490961));
ColorBlock320182168.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock320182168.init();
ColorBlock320182168.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock379838931.attachChild(ColorBlock320182168);
var ColorBlock543829576 = new ColorBlock("ColorBlock543829576", new Long(1310149490961));
ColorBlock543829576.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock543829576.init();
ColorBlock543829576.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock320182168.attachChild(ColorBlock543829576);
var ColorBlock1289433582 = new ColorBlock("ColorBlock1289433582", new Long(1310149490961));
ColorBlock1289433582.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1289433582.init();
ColorBlock1289433582.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock543829576.attachChild(ColorBlock1289433582);
var ColorBlock2088882179 = new ColorBlock("ColorBlock2088882179", new Long(1310149490961));
ColorBlock2088882179.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2088882179.init();
ColorBlock2088882179.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock543829576.attachChild(ColorBlock2088882179);
var ColorBlock1616272679 = new ColorBlock("ColorBlock1616272679", new Long(1310149490961));
ColorBlock1616272679.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1616272679.init();
ColorBlock1616272679.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock320182168.attachChild(ColorBlock1616272679);
var ColorBlock2010416432 = new ColorBlock("ColorBlock2010416432", new Long(1310149490961));
ColorBlock2010416432.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock2010416432.init();
ColorBlock2010416432.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock306756228.attachChild(ColorBlock2010416432);
var ColorBlock1397422108 = new ColorBlock("ColorBlock1397422108", new Long(1310149490961));
ColorBlock1397422108.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1397422108.init();
ColorBlock1397422108.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock2010416432.attachChild(ColorBlock1397422108);
var ColorBlock280873299 = new ColorBlock("ColorBlock280873299", new Long(1310149490961));
ColorBlock280873299.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock280873299.init();
ColorBlock280873299.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1397422108.attachChild(ColorBlock280873299);
var ColorBlock1304631569 = new ColorBlock("ColorBlock1304631569", new Long(1310149490961));
ColorBlock1304631569.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1304631569.init();
ColorBlock1304631569.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock687899242.attachChild(ColorBlock1304631569);
var ColorBlock1970895695 = new ColorBlock("ColorBlock1970895695", new Long(1310149490961));
ColorBlock1970895695.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1970895695.init();
ColorBlock1970895695.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1304631569.attachChild(ColorBlock1970895695);
var ColorBlock744842272 = new ColorBlock("ColorBlock744842272", new Long(1310149490961));
ColorBlock744842272.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock744842272.init();
ColorBlock744842272.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1970895695.attachChild(ColorBlock744842272);
var ColorBlock1718038523 = new ColorBlock("ColorBlock1718038523", new Long(1310149490961));
ColorBlock1718038523.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1718038523.init();
ColorBlock1718038523.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock744842272.attachChild(ColorBlock1718038523);
var ColorBlock844489881 = new ColorBlock("ColorBlock844489881", new Long(1310149490961));
ColorBlock844489881.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock844489881.init();
ColorBlock844489881.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1718038523.attachChild(ColorBlock844489881);
var ColorBlock1458158326 = new ColorBlock("ColorBlock1458158326", new Long(1310149490961));
ColorBlock1458158326.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1458158326.init();
ColorBlock1458158326.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock844489881.attachChild(ColorBlock1458158326);
var ColorBlock1019756900 = new ColorBlock("ColorBlock1019756900", new Long(1310149490961));
ColorBlock1019756900.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1019756900.init();
ColorBlock1019756900.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock844489881.attachChild(ColorBlock1019756900);
var ColorBlock823382975 = new ColorBlock("ColorBlock823382975", new Long(1310149490961));
ColorBlock823382975.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock823382975.init();
ColorBlock823382975.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1718038523.attachChild(ColorBlock823382975);
var ColorBlock1049190939 = new ColorBlock("ColorBlock1049190939", new Long(1310149490961));
ColorBlock1049190939.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1049190939.init();
ColorBlock1049190939.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1970895695.attachChild(ColorBlock1049190939);
var ColorBlock1600037638 = new ColorBlock("ColorBlock1600037638", new Long(1310149490961));
ColorBlock1600037638.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1600037638.init();
ColorBlock1600037638.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1049190939.attachChild(ColorBlock1600037638);
var ColorBlock1878505514 = new ColorBlock("ColorBlock1878505514", new Long(1310149490961));
ColorBlock1878505514.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1878505514.init();
ColorBlock1878505514.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1600037638.attachChild(ColorBlock1878505514);
var ColorBlock573746986 = new ColorBlock("ColorBlock573746986", new Long(1310149490961));
ColorBlock573746986.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock573746986.init();
ColorBlock573746986.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1304631569.attachChild(ColorBlock573746986);
var ColorBlock1600170054 = new ColorBlock("ColorBlock1600170054", new Long(1310149490961));
ColorBlock1600170054.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1600170054.init();
ColorBlock1600170054.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock573746986.attachChild(ColorBlock1600170054);
var ColorBlock1956537579 = new ColorBlock("ColorBlock1956537579", new Long(1310149490961));
ColorBlock1956537579.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1956537579.init();
ColorBlock1956537579.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock687899242.attachChild(ColorBlock1956537579);
var ColorBlock2093638771 = new ColorBlock("ColorBlock2093638771", new Long(1310149490961));
ColorBlock2093638771.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock2093638771.init();
ColorBlock2093638771.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1956537579.attachChild(ColorBlock2093638771);
var ColorBlock2103419484 = new ColorBlock("ColorBlock2103419484", new Long(1310149490961));
ColorBlock2103419484.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock2103419484.init();
ColorBlock2103419484.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1696818860.attachChild(ColorBlock2103419484);
var Block1131622056 = new Block("Block1131622056", new Long(1310149490961));
Block1131622056.setBlockSides(BlockSides.SIDE_ABOVE);
Block1131622056.setCustomFrequency(true);
Block1131622056.setScriptName("/blocks/PlusOne.js");
Block1131622056.init();
Block1131622056.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1218314440.attachChild(Block1131622056);
var Block1892868742 = new Block("Block1892868742", new Long(1310149490961));
Block1892868742.setBlockSides(BlockSides.SIDE_ABOVE);
Block1892868742.setCustomFrequency(true);
Block1892868742.setScriptName("/blocks/TwoX.js");
Block1892868742.init();
Block1892868742.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1131622056.attachChild(Block1892868742);
var Block1458351518 = new Block("Block1458351518", new Long(1310149490961));
Block1458351518.setBlockSides(BlockSides.SIDE_ABOVE);
Block1458351518.setScriptName("/blocks/DirectionBlock.js");
Block1458351518.init();
Block1458351518.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
Block1458351518.getParameters().put("axis", 5.0);
	Block1892868742.attachChild(Block1458351518);
MasterBlock2126506111.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock2126506111.getMasterId(), MasterBlock2126506111);

var MasterBlock2142922441 = new MasterBlock("MasterBlock2142922441", new Long(1310148558351));
MasterBlock2142922441.init();
MasterBlock2142922441.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.8615));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock2142922441);
MasterBlock2142922441.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock2142922441.getMasterId(), MasterBlock2142922441);

var MasterBlock1979285508 = new MasterBlock("MasterBlock1979285508", new Long(1310149069749));
MasterBlock1979285508.init();
MasterBlock1979285508.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -263.235));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1979285508);
MasterBlock1979285508.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1979285508.getMasterId(), MasterBlock1979285508);

var MasterBlock2029161733 = new MasterBlock("MasterBlock2029161733", new Long(1310148538314));
MasterBlock2029161733.init();
MasterBlock2029161733.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.83856));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock2029161733);
MasterBlock2029161733.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock2029161733.getMasterId(), MasterBlock2029161733);

var MasterBlock1363692155 = new MasterBlock("MasterBlock1363692155", new Long(1310148809104));
MasterBlock1363692155.init();
MasterBlock1363692155.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.74097));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1363692155);
MasterBlock1363692155.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1363692155.getMasterId(), MasterBlock1363692155);

var MasterBlock1762806027 = new MasterBlock("MasterBlock1762806027", new Long(1310148779053));
MasterBlock1762806027.init();
MasterBlock1762806027.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.9743));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1762806027);
MasterBlock1762806027.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1762806027.getMasterId(), MasterBlock1762806027);

var MasterBlock1635793073 = new MasterBlock("MasterBlock1635793073", new Long(1310148879297));
MasterBlock1635793073.init();
MasterBlock1635793073.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.62576));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1635793073);
MasterBlock1635793073.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1635793073.getMasterId(), MasterBlock1635793073);

var MasterBlock487649142 = new MasterBlock("MasterBlock487649142", new Long(1310148508248));
MasterBlock487649142.init();
MasterBlock487649142.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.67612));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock487649142);
MasterBlock487649142.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock487649142.getMasterId(), MasterBlock487649142);

var MasterBlock716010508 = new MasterBlock("MasterBlock716010508", new Long(1310148789023));
MasterBlock716010508.init();
MasterBlock716010508.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.78854));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock716010508);
MasterBlock716010508.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock716010508.getMasterId(), MasterBlock716010508);

var MasterBlock1883229680 = new MasterBlock("MasterBlock1883229680", new Long(1310149099891));
MasterBlock1883229680.init();
MasterBlock1883229680.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.69604));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1883229680);
MasterBlock1883229680.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1883229680.getMasterId(), MasterBlock1883229680);

var MasterBlock2118068250 = new MasterBlock("MasterBlock2118068250", new Long(1310148308014));
MasterBlock2118068250.init();
MasterBlock2118068250.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -8281.96));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock2118068250);
var Block926067272 = new Block("Block926067272", new Long(1310148308014));
Block926067272.setBlockSides(BlockSides.SIDE_BACK);
Block926067272.setCustomFrequency(true);
Block926067272.setScriptName("/blocks/FrequencyGeneratorBlock.js");
Block926067272.init();
Block926067272.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	MasterBlock2118068250.attachChild(Block926067272);
var ColorBlock840572889 = new ColorBlock("ColorBlock840572889", new Long(1310148308014));
ColorBlock840572889.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock840572889.init();
ColorBlock840572889.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block926067272.attachChild(ColorBlock840572889);
var ColorBlock603037651 = new ColorBlock("ColorBlock603037651", new Long(1310148308014));
ColorBlock603037651.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock603037651.init();
ColorBlock603037651.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock840572889.attachChild(ColorBlock603037651);
var ColorBlock520392358 = new ColorBlock("ColorBlock520392358", new Long(1310148308014));
ColorBlock520392358.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock520392358.init();
ColorBlock520392358.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock603037651.attachChild(ColorBlock520392358);
var ColorBlock922872516 = new ColorBlock("ColorBlock922872516", new Long(1310148308014));
ColorBlock922872516.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock922872516.init();
ColorBlock922872516.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock520392358.attachChild(ColorBlock922872516);
var ColorBlock833399972 = new ColorBlock("ColorBlock833399972", new Long(1310148308014));
ColorBlock833399972.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock833399972.init();
ColorBlock833399972.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock922872516.attachChild(ColorBlock833399972);
var ColorBlock306905864 = new ColorBlock("ColorBlock306905864", new Long(1310148308014));
ColorBlock306905864.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock306905864.init();
ColorBlock306905864.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock833399972.attachChild(ColorBlock306905864);
var ColorBlock1300541995 = new ColorBlock("ColorBlock1300541995", new Long(1310148308014));
ColorBlock1300541995.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1300541995.init();
ColorBlock1300541995.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock306905864.attachChild(ColorBlock1300541995);
var ColorBlock362672993 = new ColorBlock("ColorBlock362672993", new Long(1310148308014));
ColorBlock362672993.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock362672993.init();
ColorBlock362672993.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1300541995.attachChild(ColorBlock362672993);
var ColorBlock2019158290 = new ColorBlock("ColorBlock2019158290", new Long(1310148308014));
ColorBlock2019158290.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock2019158290.init();
ColorBlock2019158290.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock362672993.attachChild(ColorBlock2019158290);
var ColorBlock2080132966 = new ColorBlock("ColorBlock2080132966", new Long(1310148308014));
ColorBlock2080132966.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock2080132966.init();
ColorBlock2080132966.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock2019158290.attachChild(ColorBlock2080132966);
var ColorBlock1150392243 = new ColorBlock("ColorBlock1150392243", new Long(1310148308014));
ColorBlock1150392243.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1150392243.init();
ColorBlock1150392243.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2019158290.attachChild(ColorBlock1150392243);
var ColorBlock2058407295 = new ColorBlock("ColorBlock2058407295", new Long(1310148308014));
ColorBlock2058407295.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2058407295.init();
ColorBlock2058407295.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock362672993.attachChild(ColorBlock2058407295);
var ColorBlock1699585560 = new ColorBlock("ColorBlock1699585560", new Long(1310148308014));
ColorBlock1699585560.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1699585560.init();
ColorBlock1699585560.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock306905864.attachChild(ColorBlock1699585560);
var ColorBlock496440367 = new ColorBlock("ColorBlock496440367", new Long(1310148308014));
ColorBlock496440367.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock496440367.init();
ColorBlock496440367.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1699585560.attachChild(ColorBlock496440367);
var ColorBlock2088685415 = new ColorBlock("ColorBlock2088685415", new Long(1310148308014));
ColorBlock2088685415.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2088685415.init();
ColorBlock2088685415.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock496440367.attachChild(ColorBlock2088685415);
var ColorBlock1009998237 = new ColorBlock("ColorBlock1009998237", new Long(1310148308014));
ColorBlock1009998237.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1009998237.init();
ColorBlock1009998237.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock833399972.attachChild(ColorBlock1009998237);
var ColorBlock571545565 = new ColorBlock("ColorBlock571545565", new Long(1310148308014));
ColorBlock571545565.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock571545565.init();
ColorBlock571545565.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1009998237.attachChild(ColorBlock571545565);
var ColorBlock1661363765 = new ColorBlock("ColorBlock1661363765", new Long(1310148308014));
ColorBlock1661363765.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1661363765.init();
ColorBlock1661363765.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock571545565.attachChild(ColorBlock1661363765);
var ColorBlock200342255 = new ColorBlock("ColorBlock200342255", new Long(1310148308014));
ColorBlock200342255.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock200342255.init();
ColorBlock200342255.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1661363765.attachChild(ColorBlock200342255);
var ColorBlock1287327130 = new ColorBlock("ColorBlock1287327130", new Long(1310148308014));
ColorBlock1287327130.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1287327130.init();
ColorBlock1287327130.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock200342255.attachChild(ColorBlock1287327130);
var ColorBlock1598736226 = new ColorBlock("ColorBlock1598736226", new Long(1310148308014));
ColorBlock1598736226.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1598736226.init();
ColorBlock1598736226.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1287327130.attachChild(ColorBlock1598736226);
var ColorBlock2033764959 = new ColorBlock("ColorBlock2033764959", new Long(1310148308014));
ColorBlock2033764959.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2033764959.init();
ColorBlock2033764959.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1287327130.attachChild(ColorBlock2033764959);
var ColorBlock1379862455 = new ColorBlock("ColorBlock1379862455", new Long(1310148308014));
ColorBlock1379862455.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1379862455.init();
ColorBlock1379862455.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock200342255.attachChild(ColorBlock1379862455);
var ColorBlock2061783073 = new ColorBlock("ColorBlock2061783073", new Long(1310148308014));
ColorBlock2061783073.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock2061783073.init();
ColorBlock2061783073.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock571545565.attachChild(ColorBlock2061783073);
var ColorBlock1981385760 = new ColorBlock("ColorBlock1981385760", new Long(1310148308014));
ColorBlock1981385760.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1981385760.init();
ColorBlock1981385760.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock2061783073.attachChild(ColorBlock1981385760);
var ColorBlock1510960132 = new ColorBlock("ColorBlock1510960132", new Long(1310148308014));
ColorBlock1510960132.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1510960132.init();
ColorBlock1510960132.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1981385760.attachChild(ColorBlock1510960132);
var ColorBlock2102218590 = new ColorBlock("ColorBlock2102218590", new Long(1310148308014));
ColorBlock2102218590.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock2102218590.init();
ColorBlock2102218590.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1009998237.attachChild(ColorBlock2102218590);
var ColorBlock828803880 = new ColorBlock("ColorBlock828803880", new Long(1310148308014));
ColorBlock828803880.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock828803880.init();
ColorBlock828803880.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock2102218590.attachChild(ColorBlock828803880);
var ColorBlock369798912 = new ColorBlock("ColorBlock369798912", new Long(1310148308014));
ColorBlock369798912.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock369798912.init();
ColorBlock369798912.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock833399972.attachChild(ColorBlock369798912);
var ColorBlock1782045407 = new ColorBlock("ColorBlock1782045407", new Long(1310148308014));
ColorBlock1782045407.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1782045407.init();
ColorBlock1782045407.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock369798912.attachChild(ColorBlock1782045407);
var ColorBlock1272136581 = new ColorBlock("ColorBlock1272136581", new Long(1310148308014));
ColorBlock1272136581.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1272136581.init();
ColorBlock1272136581.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock922872516.attachChild(ColorBlock1272136581);
var Block1841733176 = new Block("Block1841733176", new Long(1310148308014));
Block1841733176.setBlockSides(BlockSides.SIDE_ABOVE);
Block1841733176.setCustomFrequency(true);
Block1841733176.setScriptName("/blocks/PlusOne.js");
Block1841733176.init();
Block1841733176.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block926067272.attachChild(Block1841733176);
var Block1569607015 = new Block("Block1569607015", new Long(1310148308014));
Block1569607015.setBlockSides(BlockSides.SIDE_ABOVE);
Block1569607015.setCustomFrequency(true);
Block1569607015.setScriptName("/blocks/TwoX.js");
Block1569607015.init();
Block1569607015.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1841733176.attachChild(Block1569607015);
var Block2085387198 = new Block("Block2085387198", new Long(1310148308014));
Block2085387198.setBlockSides(BlockSides.SIDE_ABOVE);
Block2085387198.setScriptName("/blocks/DirectionBlock.js");
Block2085387198.init();
Block2085387198.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
Block2085387198.getParameters().put("axis", 5.0);
	Block1569607015.attachChild(Block2085387198);
MasterBlock2118068250.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock2118068250.getMasterId(), MasterBlock2118068250);

var MasterBlock1412632919 = new MasterBlock("MasterBlock1412632919", new Long(1310149500993));
MasterBlock1412632919.init();
MasterBlock1412632919.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, 64.75189));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1412632919);
var Block209821991 = new Block("Block209821991", new Long(1310149500993));
Block209821991.setBlockSides(BlockSides.SIDE_BACK);
Block209821991.setCustomFrequency(true);
Block209821991.setScriptName("/blocks/FrequencyGeneratorBlock.js");
Block209821991.init();
Block209821991.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	MasterBlock1412632919.attachChild(Block209821991);
var ColorBlock977607953 = new ColorBlock("ColorBlock977607953", new Long(1310149500993));
ColorBlock977607953.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock977607953.init();
ColorBlock977607953.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block209821991.attachChild(ColorBlock977607953);
var ColorBlock927036464 = new ColorBlock("ColorBlock927036464", new Long(1310149500993));
ColorBlock927036464.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock927036464.init();
ColorBlock927036464.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock977607953.attachChild(ColorBlock927036464);
var ColorBlock1375545053 = new ColorBlock("ColorBlock1375545053", new Long(1310149500993));
ColorBlock1375545053.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock1375545053.init();
ColorBlock1375545053.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock927036464.attachChild(ColorBlock1375545053);
var ColorBlock1791799406 = new ColorBlock("ColorBlock1791799406", new Long(1310149500993));
ColorBlock1791799406.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock1791799406.init();
ColorBlock1791799406.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock1375545053.attachChild(ColorBlock1791799406);
var ColorBlock1276988351 = new ColorBlock("ColorBlock1276988351", new Long(1310149500993));
ColorBlock1276988351.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1276988351.init();
ColorBlock1276988351.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1791799406.attachChild(ColorBlock1276988351);
var ColorBlock1059200729 = new ColorBlock("ColorBlock1059200729", new Long(1310149500993));
ColorBlock1059200729.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1059200729.init();
ColorBlock1059200729.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1276988351.attachChild(ColorBlock1059200729);
var ColorBlock2132711386 = new ColorBlock("ColorBlock2132711386", new Long(1310149500993));
ColorBlock2132711386.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2132711386.init();
ColorBlock2132711386.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1059200729.attachChild(ColorBlock2132711386);
var ColorBlock1984358426 = new ColorBlock("ColorBlock1984358426", new Long(1310149500993));
ColorBlock1984358426.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1984358426.init();
ColorBlock1984358426.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2132711386.attachChild(ColorBlock1984358426);
var ColorBlock1358581462 = new ColorBlock("ColorBlock1358581462", new Long(1310149500993));
ColorBlock1358581462.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1358581462.init();
ColorBlock1358581462.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1984358426.attachChild(ColorBlock1358581462);
var ColorBlock1994916776 = new ColorBlock("ColorBlock1994916776", new Long(1310149500993));
ColorBlock1994916776.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1994916776.init();
ColorBlock1994916776.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1358581462.attachChild(ColorBlock1994916776);
var ColorBlock763513583 = new ColorBlock("ColorBlock763513583", new Long(1310149500993));
ColorBlock763513583.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock763513583.init();
ColorBlock763513583.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1358581462.attachChild(ColorBlock763513583);
var ColorBlock1825552246 = new ColorBlock("ColorBlock1825552246", new Long(1310149500993));
ColorBlock1825552246.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1825552246.init();
ColorBlock1825552246.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1984358426.attachChild(ColorBlock1825552246);
var ColorBlock1625287423 = new ColorBlock("ColorBlock1625287423", new Long(1310149500993));
ColorBlock1625287423.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1625287423.init();
ColorBlock1625287423.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1059200729.attachChild(ColorBlock1625287423);
var ColorBlock881282111 = new ColorBlock("ColorBlock881282111", new Long(1310149500993));
ColorBlock881282111.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock881282111.init();
ColorBlock881282111.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1625287423.attachChild(ColorBlock881282111);
var ColorBlock1181279808 = new ColorBlock("ColorBlock1181279808", new Long(1310149500993));
ColorBlock1181279808.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1181279808.init();
ColorBlock1181279808.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock881282111.attachChild(ColorBlock1181279808);
var ColorBlock950970131 = new ColorBlock("ColorBlock950970131", new Long(1310149500993));
ColorBlock950970131.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock950970131.init();
ColorBlock950970131.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1276988351.attachChild(ColorBlock950970131);
var ColorBlock2049244333 = new ColorBlock("ColorBlock2049244333", new Long(1310149500993));
ColorBlock2049244333.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2049244333.init();
ColorBlock2049244333.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock950970131.attachChild(ColorBlock2049244333);
var ColorBlock974327735 = new ColorBlock("ColorBlock974327735", new Long(1310149500993));
ColorBlock974327735.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock974327735.init();
ColorBlock974327735.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2049244333.attachChild(ColorBlock974327735);
var ColorBlock1630987360 = new ColorBlock("ColorBlock1630987360", new Long(1310149500993));
ColorBlock1630987360.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1630987360.init();
ColorBlock1630987360.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock974327735.attachChild(ColorBlock1630987360);
var ColorBlock2104124494 = new ColorBlock("ColorBlock2104124494", new Long(1310149500993));
ColorBlock2104124494.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock2104124494.init();
ColorBlock2104124494.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1630987360.attachChild(ColorBlock2104124494);
var ColorBlock1407915342 = new ColorBlock("ColorBlock1407915342", new Long(1310149500993));
ColorBlock1407915342.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1407915342.init();
ColorBlock1407915342.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock2104124494.attachChild(ColorBlock1407915342);
var ColorBlock378400291 = new ColorBlock("ColorBlock378400291", new Long(1310149500993));
ColorBlock378400291.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock378400291.init();
ColorBlock378400291.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2104124494.attachChild(ColorBlock378400291);
var ColorBlock1742165660 = new ColorBlock("ColorBlock1742165660", new Long(1310149500993));
ColorBlock1742165660.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1742165660.init();
ColorBlock1742165660.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1630987360.attachChild(ColorBlock1742165660);
var ColorBlock306274365 = new ColorBlock("ColorBlock306274365", new Long(1310149500993));
ColorBlock306274365.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock306274365.init();
ColorBlock306274365.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock2049244333.attachChild(ColorBlock306274365);
var ColorBlock702504286 = new ColorBlock("ColorBlock702504286", new Long(1310149500993));
ColorBlock702504286.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock702504286.init();
ColorBlock702504286.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock306274365.attachChild(ColorBlock702504286);
var ColorBlock791997186 = new ColorBlock("ColorBlock791997186", new Long(1310149500993));
ColorBlock791997186.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock791997186.init();
ColorBlock791997186.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock702504286.attachChild(ColorBlock791997186);
var ColorBlock1660614586 = new ColorBlock("ColorBlock1660614586", new Long(1310149500993));
ColorBlock1660614586.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1660614586.init();
ColorBlock1660614586.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock950970131.attachChild(ColorBlock1660614586);
var ColorBlock1919424080 = new ColorBlock("ColorBlock1919424080", new Long(1310149500993));
ColorBlock1919424080.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1919424080.init();
ColorBlock1919424080.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1660614586.attachChild(ColorBlock1919424080);
var ColorBlock928720916 = new ColorBlock("ColorBlock928720916", new Long(1310149500993));
ColorBlock928720916.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock928720916.init();
ColorBlock928720916.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1276988351.attachChild(ColorBlock928720916);
var ColorBlock1768842406 = new ColorBlock("ColorBlock1768842406", new Long(1310149500993));
ColorBlock1768842406.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1768842406.init();
ColorBlock1768842406.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock928720916.attachChild(ColorBlock1768842406);
var ColorBlock1985745811 = new ColorBlock("ColorBlock1985745811", new Long(1310149500993));
ColorBlock1985745811.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1985745811.init();
ColorBlock1985745811.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1791799406.attachChild(ColorBlock1985745811);
var Block1054041040 = new Block("Block1054041040", new Long(1310149500993));
Block1054041040.setBlockSides(BlockSides.SIDE_ABOVE);
Block1054041040.setCustomFrequency(true);
Block1054041040.setScriptName("/blocks/PlusOne.js");
Block1054041040.init();
Block1054041040.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block209821991.attachChild(Block1054041040);
var Block1342708767 = new Block("Block1342708767", new Long(1310149500993));
Block1342708767.setBlockSides(BlockSides.SIDE_ABOVE);
Block1342708767.setCustomFrequency(true);
Block1342708767.setScriptName("/blocks/TwoX.js");
Block1342708767.init();
Block1342708767.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1054041040.attachChild(Block1342708767);
var Block1815637883 = new Block("Block1815637883", new Long(1310149500993));
Block1815637883.setBlockSides(BlockSides.SIDE_ABOVE);
Block1815637883.setScriptName("/blocks/DirectionBlock.js");
Block1815637883.init();
Block1815637883.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
Block1815637883.getParameters().put("axis", 5.0);
	Block1342708767.attachChild(Block1815637883);
MasterBlock1412632919.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1412632919.getMasterId(), MasterBlock1412632919);

var MasterBlock756915189 = new MasterBlock("MasterBlock756915189", new Long(1310148999677));
MasterBlock756915189.init();
MasterBlock756915189.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.76227));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock756915189);
MasterBlock756915189.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock756915189.getMasterId(), MasterBlock756915189);

var MasterBlock868380891 = new MasterBlock("MasterBlock868380891", new Long(1310149210100));
MasterBlock868380891.init();
MasterBlock868380891.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.87082));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock868380891);
MasterBlock868380891.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock868380891.getMasterId(), MasterBlock868380891);

var MasterBlock719128144 = new MasterBlock("MasterBlock719128144", new Long(1310149039602));
MasterBlock719128144.init();
MasterBlock719128144.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.5521));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock719128144);
MasterBlock719128144.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock719128144.getMasterId(), MasterBlock719128144);

var MasterBlock373753471 = new MasterBlock("MasterBlock373753471", new Long(1310149430523));
MasterBlock373753471.init();
MasterBlock373753471.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.65747));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock373753471);
MasterBlock373753471.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock373753471.getMasterId(), MasterBlock373753471);

var MasterBlock1310516535 = new MasterBlock("MasterBlock1310516535", new Long(1310148417947));
MasterBlock1310516535.init();
MasterBlock1310516535.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -278.20816));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1310516535);
MasterBlock1310516535.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1310516535.getMasterId(), MasterBlock1310516535);

var MasterBlock349595660 = new MasterBlock("MasterBlock349595660", new Long(1310148267352));
MasterBlock349595660.init();
MasterBlock349595660.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -8573.928));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock349595660);
var Block2083196455 = new Block("Block2083196455", new Long(1310148267352));
Block2083196455.setBlockSides(BlockSides.SIDE_BACK);
Block2083196455.setCustomFrequency(true);
Block2083196455.setScriptName("/blocks/FrequencyGeneratorBlock.js");
Block2083196455.init();
Block2083196455.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	MasterBlock349595660.attachChild(Block2083196455);
var ColorBlock215882883 = new ColorBlock("ColorBlock215882883", new Long(1310148267352));
ColorBlock215882883.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock215882883.init();
ColorBlock215882883.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block2083196455.attachChild(ColorBlock215882883);
var ColorBlock1169022564 = new ColorBlock("ColorBlock1169022564", new Long(1310148267352));
ColorBlock1169022564.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock1169022564.init();
ColorBlock1169022564.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock215882883.attachChild(ColorBlock1169022564);
var ColorBlock359634511 = new ColorBlock("ColorBlock359634511", new Long(1310148267352));
ColorBlock359634511.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock359634511.init();
ColorBlock359634511.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock1169022564.attachChild(ColorBlock359634511);
var ColorBlock1283531485 = new ColorBlock("ColorBlock1283531485", new Long(1310148267352));
ColorBlock1283531485.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock1283531485.init();
ColorBlock1283531485.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock359634511.attachChild(ColorBlock1283531485);
var ColorBlock765722046 = new ColorBlock("ColorBlock765722046", new Long(1310148267352));
ColorBlock765722046.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock765722046.init();
ColorBlock765722046.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1283531485.attachChild(ColorBlock765722046);
var ColorBlock1693702064 = new ColorBlock("ColorBlock1693702064", new Long(1310148267352));
ColorBlock1693702064.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1693702064.init();
ColorBlock1693702064.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock765722046.attachChild(ColorBlock1693702064);
var ColorBlock1080136429 = new ColorBlock("ColorBlock1080136429", new Long(1310148267352));
ColorBlock1080136429.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1080136429.init();
ColorBlock1080136429.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1693702064.attachChild(ColorBlock1080136429);
var ColorBlock1098981878 = new ColorBlock("ColorBlock1098981878", new Long(1310148267352));
ColorBlock1098981878.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1098981878.init();
ColorBlock1098981878.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1080136429.attachChild(ColorBlock1098981878);
var ColorBlock2140620184 = new ColorBlock("ColorBlock2140620184", new Long(1310148267352));
ColorBlock2140620184.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock2140620184.init();
ColorBlock2140620184.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1098981878.attachChild(ColorBlock2140620184);
var ColorBlock1462910730 = new ColorBlock("ColorBlock1462910730", new Long(1310148267352));
ColorBlock1462910730.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1462910730.init();
ColorBlock1462910730.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock2140620184.attachChild(ColorBlock1462910730);
var ColorBlock525652373 = new ColorBlock("ColorBlock525652373", new Long(1310148267352));
ColorBlock525652373.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock525652373.init();
ColorBlock525652373.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2140620184.attachChild(ColorBlock525652373);
var ColorBlock1964480666 = new ColorBlock("ColorBlock1964480666", new Long(1310148267352));
ColorBlock1964480666.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1964480666.init();
ColorBlock1964480666.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1098981878.attachChild(ColorBlock1964480666);
var ColorBlock1538252250 = new ColorBlock("ColorBlock1538252250", new Long(1310148267352));
ColorBlock1538252250.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1538252250.init();
ColorBlock1538252250.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1693702064.attachChild(ColorBlock1538252250);
var ColorBlock1922710930 = new ColorBlock("ColorBlock1922710930", new Long(1310148267352));
ColorBlock1922710930.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1922710930.init();
ColorBlock1922710930.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1538252250.attachChild(ColorBlock1922710930);
var ColorBlock1741451867 = new ColorBlock("ColorBlock1741451867", new Long(1310148267352));
ColorBlock1741451867.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1741451867.init();
ColorBlock1741451867.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1922710930.attachChild(ColorBlock1741451867);
var ColorBlock452191472 = new ColorBlock("ColorBlock452191472", new Long(1310148267352));
ColorBlock452191472.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock452191472.init();
ColorBlock452191472.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock765722046.attachChild(ColorBlock452191472);
var ColorBlock2110214584 = new ColorBlock("ColorBlock2110214584", new Long(1310148267352));
ColorBlock2110214584.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2110214584.init();
ColorBlock2110214584.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock452191472.attachChild(ColorBlock2110214584);
var ColorBlock609370849 = new ColorBlock("ColorBlock609370849", new Long(1310148267352));
ColorBlock609370849.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock609370849.init();
ColorBlock609370849.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2110214584.attachChild(ColorBlock609370849);
var ColorBlock271634366 = new ColorBlock("ColorBlock271634366", new Long(1310148267352));
ColorBlock271634366.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock271634366.init();
ColorBlock271634366.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock609370849.attachChild(ColorBlock271634366);
var ColorBlock1881327253 = new ColorBlock("ColorBlock1881327253", new Long(1310148267352));
ColorBlock1881327253.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1881327253.init();
ColorBlock1881327253.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock271634366.attachChild(ColorBlock1881327253);
var ColorBlock1990694156 = new ColorBlock("ColorBlock1990694156", new Long(1310148267352));
ColorBlock1990694156.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1990694156.init();
ColorBlock1990694156.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1881327253.attachChild(ColorBlock1990694156);
var ColorBlock1874231045 = new ColorBlock("ColorBlock1874231045", new Long(1310148267352));
ColorBlock1874231045.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1874231045.init();
ColorBlock1874231045.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1881327253.attachChild(ColorBlock1874231045);
var ColorBlock836326885 = new ColorBlock("ColorBlock836326885", new Long(1310148267352));
ColorBlock836326885.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock836326885.init();
ColorBlock836326885.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock271634366.attachChild(ColorBlock836326885);
var ColorBlock790774346 = new ColorBlock("ColorBlock790774346", new Long(1310148267352));
ColorBlock790774346.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock790774346.init();
ColorBlock790774346.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock2110214584.attachChild(ColorBlock790774346);
var ColorBlock1840913352 = new ColorBlock("ColorBlock1840913352", new Long(1310148267352));
ColorBlock1840913352.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1840913352.init();
ColorBlock1840913352.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock790774346.attachChild(ColorBlock1840913352);
var ColorBlock1359092501 = new ColorBlock("ColorBlock1359092501", new Long(1310148267352));
ColorBlock1359092501.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1359092501.init();
ColorBlock1359092501.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1840913352.attachChild(ColorBlock1359092501);
var ColorBlock1556882581 = new ColorBlock("ColorBlock1556882581", new Long(1310148267352));
ColorBlock1556882581.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1556882581.init();
ColorBlock1556882581.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock452191472.attachChild(ColorBlock1556882581);
var ColorBlock1510071585 = new ColorBlock("ColorBlock1510071585", new Long(1310148267352));
ColorBlock1510071585.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1510071585.init();
ColorBlock1510071585.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1556882581.attachChild(ColorBlock1510071585);
var ColorBlock736676615 = new ColorBlock("ColorBlock736676615", new Long(1310148267352));
ColorBlock736676615.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock736676615.init();
ColorBlock736676615.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock765722046.attachChild(ColorBlock736676615);
var ColorBlock1005931116 = new ColorBlock("ColorBlock1005931116", new Long(1310148267352));
ColorBlock1005931116.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1005931116.init();
ColorBlock1005931116.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock736676615.attachChild(ColorBlock1005931116);
var ColorBlock1618285194 = new ColorBlock("ColorBlock1618285194", new Long(1310148267352));
ColorBlock1618285194.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1618285194.init();
ColorBlock1618285194.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1283531485.attachChild(ColorBlock1618285194);
var Block564154069 = new Block("Block564154069", new Long(1310148267352));
Block564154069.setBlockSides(BlockSides.SIDE_ABOVE);
Block564154069.setCustomFrequency(true);
Block564154069.setScriptName("/blocks/PlusOne.js");
Block564154069.init();
Block564154069.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block2083196455.attachChild(Block564154069);
var Block522423944 = new Block("Block522423944", new Long(1310148267352));
Block522423944.setBlockSides(BlockSides.SIDE_ABOVE);
Block522423944.setCustomFrequency(true);
Block522423944.setScriptName("/blocks/TwoX.js");
Block522423944.init();
Block522423944.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block564154069.attachChild(Block522423944);
var Block1391365638 = new Block("Block1391365638", new Long(1310148267352));
Block1391365638.setBlockSides(BlockSides.SIDE_ABOVE);
Block1391365638.setScriptName("/blocks/DirectionBlock.js");
Block1391365638.init();
Block1391365638.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
Block1391365638.getParameters().put("axis", 5.0);
	Block522423944.attachChild(Block1391365638);
MasterBlock349595660.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock349595660.getMasterId(), MasterBlock349595660);

var MasterBlock1495358073 = new MasterBlock("MasterBlock1495358073", new Long(1310149330540));
MasterBlock1495358073.init();
MasterBlock1495358073.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.86414));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1495358073);
MasterBlock1495358073.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1495358073.getMasterId(), MasterBlock1495358073);

var MasterBlock412763981 = new MasterBlock("MasterBlock412763981", new Long(1310148829256));
MasterBlock412763981.init();
MasterBlock412763981.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.57678));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock412763981);
MasterBlock412763981.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock412763981.getMasterId(), MasterBlock412763981);

var MasterBlock658515989 = new MasterBlock("MasterBlock658515989", new Long(1310148649892));
MasterBlock658515989.init();
MasterBlock658515989.setLocalTranslation(new Vector3f(-8.742529, 2.7998154, 21.04048));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock658515989);
var Block1661075106 = new Block("Block1661075106", new Long(1310148649892));
Block1661075106.setBlockSides(BlockSides.SIDE_ABOVE);
Block1661075106.setCustomFrequency(true);
Block1661075106.setScriptName("/blocks/RangeFinderBlock.js");
Block1661075106.init();
Block1661075106.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
Block1661075106.getParameters().put("axis", 0.0);
	MasterBlock658515989.attachChild(Block1661075106);
var ColorBlock1633765599 = new ColorBlock("ColorBlock1633765599", new Long(1310148649892));
ColorBlock1633765599.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1633765599.init();
ColorBlock1633765599.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1661075106.attachChild(ColorBlock1633765599);
MasterBlock658515989.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock658515989.getMasterId(), MasterBlock658515989);

var MasterBlock1313340366 = new MasterBlock("MasterBlock1313340366", new Long(1310149230207));
MasterBlock1313340366.init();
MasterBlock1313340366.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.8363));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1313340366);
MasterBlock1313340366.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1313340366.getMasterId(), MasterBlock1313340366);

var MasterBlock448955264 = new MasterBlock("MasterBlock448955264", new Long(1310149139877));
MasterBlock448955264.init();
MasterBlock448955264.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.7046));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock448955264);
MasterBlock448955264.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock448955264.getMasterId(), MasterBlock448955264);

var MasterBlock910890786 = new MasterBlock("MasterBlock910890786", new Long(1310148257360));
MasterBlock910890786.init();
MasterBlock910890786.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -8635.694));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock910890786);
var Block2123749492 = new Block("Block2123749492", new Long(1310148257360));
Block2123749492.setBlockSides(BlockSides.SIDE_BACK);
Block2123749492.setCustomFrequency(true);
Block2123749492.setScriptName("/blocks/FrequencyGeneratorBlock.js");
Block2123749492.init();
Block2123749492.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	MasterBlock910890786.attachChild(Block2123749492);
var ColorBlock1708715322 = new ColorBlock("ColorBlock1708715322", new Long(1310148257360));
ColorBlock1708715322.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1708715322.init();
ColorBlock1708715322.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block2123749492.attachChild(ColorBlock1708715322);
var ColorBlock1974664808 = new ColorBlock("ColorBlock1974664808", new Long(1310148257360));
ColorBlock1974664808.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock1974664808.init();
ColorBlock1974664808.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock1708715322.attachChild(ColorBlock1974664808);
var ColorBlock1261583261 = new ColorBlock("ColorBlock1261583261", new Long(1310148257360));
ColorBlock1261583261.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock1261583261.init();
ColorBlock1261583261.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock1974664808.attachChild(ColorBlock1261583261);
var ColorBlock1417034114 = new ColorBlock("ColorBlock1417034114", new Long(1310148257360));
ColorBlock1417034114.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock1417034114.init();
ColorBlock1417034114.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock1261583261.attachChild(ColorBlock1417034114);
var ColorBlock591922086 = new ColorBlock("ColorBlock591922086", new Long(1310148257360));
ColorBlock591922086.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock591922086.init();
ColorBlock591922086.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1417034114.attachChild(ColorBlock591922086);
var ColorBlock1383459816 = new ColorBlock("ColorBlock1383459816", new Long(1310148257360));
ColorBlock1383459816.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1383459816.init();
ColorBlock1383459816.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock591922086.attachChild(ColorBlock1383459816);
var ColorBlock1096894761 = new ColorBlock("ColorBlock1096894761", new Long(1310148257360));
ColorBlock1096894761.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1096894761.init();
ColorBlock1096894761.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1383459816.attachChild(ColorBlock1096894761);
var ColorBlock1603835597 = new ColorBlock("ColorBlock1603835597", new Long(1310148257360));
ColorBlock1603835597.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1603835597.init();
ColorBlock1603835597.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1096894761.attachChild(ColorBlock1603835597);
var ColorBlock543354953 = new ColorBlock("ColorBlock543354953", new Long(1310148257360));
ColorBlock543354953.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock543354953.init();
ColorBlock543354953.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1603835597.attachChild(ColorBlock543354953);
var ColorBlock1159441345 = new ColorBlock("ColorBlock1159441345", new Long(1310148257360));
ColorBlock1159441345.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1159441345.init();
ColorBlock1159441345.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock543354953.attachChild(ColorBlock1159441345);
var ColorBlock557285855 = new ColorBlock("ColorBlock557285855", new Long(1310148257360));
ColorBlock557285855.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock557285855.init();
ColorBlock557285855.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock543354953.attachChild(ColorBlock557285855);
var ColorBlock1220393736 = new ColorBlock("ColorBlock1220393736", new Long(1310148257360));
ColorBlock1220393736.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1220393736.init();
ColorBlock1220393736.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1603835597.attachChild(ColorBlock1220393736);
var ColorBlock634421773 = new ColorBlock("ColorBlock634421773", new Long(1310148257360));
ColorBlock634421773.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock634421773.init();
ColorBlock634421773.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1383459816.attachChild(ColorBlock634421773);
var ColorBlock563644774 = new ColorBlock("ColorBlock563644774", new Long(1310148257360));
ColorBlock563644774.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock563644774.init();
ColorBlock563644774.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock634421773.attachChild(ColorBlock563644774);
var ColorBlock720563019 = new ColorBlock("ColorBlock720563019", new Long(1310148257360));
ColorBlock720563019.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock720563019.init();
ColorBlock720563019.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock563644774.attachChild(ColorBlock720563019);
var ColorBlock935588218 = new ColorBlock("ColorBlock935588218", new Long(1310148257360));
ColorBlock935588218.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock935588218.init();
ColorBlock935588218.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock591922086.attachChild(ColorBlock935588218);
var ColorBlock649129910 = new ColorBlock("ColorBlock649129910", new Long(1310148257360));
ColorBlock649129910.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock649129910.init();
ColorBlock649129910.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock935588218.attachChild(ColorBlock649129910);
var ColorBlock802683928 = new ColorBlock("ColorBlock802683928", new Long(1310148257360));
ColorBlock802683928.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock802683928.init();
ColorBlock802683928.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock649129910.attachChild(ColorBlock802683928);
var ColorBlock309720760 = new ColorBlock("ColorBlock309720760", new Long(1310148257360));
ColorBlock309720760.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock309720760.init();
ColorBlock309720760.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock802683928.attachChild(ColorBlock309720760);
var ColorBlock2077817339 = new ColorBlock("ColorBlock2077817339", new Long(1310148257360));
ColorBlock2077817339.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock2077817339.init();
ColorBlock2077817339.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock309720760.attachChild(ColorBlock2077817339);
var ColorBlock596297873 = new ColorBlock("ColorBlock596297873", new Long(1310148257360));
ColorBlock596297873.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock596297873.init();
ColorBlock596297873.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock2077817339.attachChild(ColorBlock596297873);
var ColorBlock1912867927 = new ColorBlock("ColorBlock1912867927", new Long(1310148257360));
ColorBlock1912867927.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1912867927.init();
ColorBlock1912867927.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2077817339.attachChild(ColorBlock1912867927);
var ColorBlock1834266817 = new ColorBlock("ColorBlock1834266817", new Long(1310148257360));
ColorBlock1834266817.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1834266817.init();
ColorBlock1834266817.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock309720760.attachChild(ColorBlock1834266817);
var ColorBlock1487853952 = new ColorBlock("ColorBlock1487853952", new Long(1310148257360));
ColorBlock1487853952.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1487853952.init();
ColorBlock1487853952.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock649129910.attachChild(ColorBlock1487853952);
var ColorBlock1154998914 = new ColorBlock("ColorBlock1154998914", new Long(1310148257360));
ColorBlock1154998914.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1154998914.init();
ColorBlock1154998914.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1487853952.attachChild(ColorBlock1154998914);
var ColorBlock1055275683 = new ColorBlock("ColorBlock1055275683", new Long(1310148257360));
ColorBlock1055275683.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1055275683.init();
ColorBlock1055275683.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1154998914.attachChild(ColorBlock1055275683);
var ColorBlock2103306723 = new ColorBlock("ColorBlock2103306723", new Long(1310148257360));
ColorBlock2103306723.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock2103306723.init();
ColorBlock2103306723.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock935588218.attachChild(ColorBlock2103306723);
var ColorBlock1692950385 = new ColorBlock("ColorBlock1692950385", new Long(1310148257360));
ColorBlock1692950385.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1692950385.init();
ColorBlock1692950385.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock2103306723.attachChild(ColorBlock1692950385);
var ColorBlock1499494910 = new ColorBlock("ColorBlock1499494910", new Long(1310148257360));
ColorBlock1499494910.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1499494910.init();
ColorBlock1499494910.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock591922086.attachChild(ColorBlock1499494910);
var ColorBlock1383568143 = new ColorBlock("ColorBlock1383568143", new Long(1310148257360));
ColorBlock1383568143.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1383568143.init();
ColorBlock1383568143.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1499494910.attachChild(ColorBlock1383568143);
var ColorBlock770063003 = new ColorBlock("ColorBlock770063003", new Long(1310148257360));
ColorBlock770063003.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock770063003.init();
ColorBlock770063003.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1417034114.attachChild(ColorBlock770063003);
var Block1805647917 = new Block("Block1805647917", new Long(1310148257360));
Block1805647917.setBlockSides(BlockSides.SIDE_ABOVE);
Block1805647917.setCustomFrequency(true);
Block1805647917.setScriptName("/blocks/PlusOne.js");
Block1805647917.init();
Block1805647917.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block2123749492.attachChild(Block1805647917);
var Block1526338580 = new Block("Block1526338580", new Long(1310148257360));
Block1526338580.setBlockSides(BlockSides.SIDE_ABOVE);
Block1526338580.setCustomFrequency(true);
Block1526338580.setScriptName("/blocks/TwoX.js");
Block1526338580.init();
Block1526338580.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1805647917.attachChild(Block1526338580);
var Block1573563963 = new Block("Block1573563963", new Long(1310148257360));
Block1573563963.setBlockSides(BlockSides.SIDE_ABOVE);
Block1573563963.setScriptName("/blocks/DirectionBlock.js");
Block1573563963.init();
Block1573563963.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
Block1573563963.getParameters().put("axis", 5.0);
	Block1526338580.attachChild(Block1573563963);
MasterBlock910890786.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock910890786.getMasterId(), MasterBlock910890786);

var MasterBlock1913234649 = new MasterBlock("MasterBlock1913234649", new Long(1310149260217));
MasterBlock1913234649.init();
MasterBlock1913234649.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.76108));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1913234649);
MasterBlock1913234649.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1913234649.getMasterId(), MasterBlock1913234649);

var MasterBlock494425742 = new MasterBlock("MasterBlock494425742", new Long(1310148428208));
MasterBlock494425742.init();
MasterBlock494425742.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.72885));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock494425742);
MasterBlock494425742.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock494425742.getMasterId(), MasterBlock494425742);

var MasterBlock722840005 = new MasterBlock("MasterBlock722840005", new Long(1310149470711));
MasterBlock722840005.init();
MasterBlock722840005.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -144.65369));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock722840005);
var Block1633445838 = new Block("Block1633445838", new Long(1310149470711));
Block1633445838.setBlockSides(BlockSides.SIDE_BACK);
Block1633445838.setCustomFrequency(true);
Block1633445838.setScriptName("/blocks/FrequencyGeneratorBlock.js");
Block1633445838.init();
Block1633445838.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	MasterBlock722840005.attachChild(Block1633445838);
var ColorBlock1069728900 = new ColorBlock("ColorBlock1069728900", new Long(1310149470711));
ColorBlock1069728900.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1069728900.init();
ColorBlock1069728900.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1633445838.attachChild(ColorBlock1069728900);
var ColorBlock1377002498 = new ColorBlock("ColorBlock1377002498", new Long(1310149470711));
ColorBlock1377002498.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock1377002498.init();
ColorBlock1377002498.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock1069728900.attachChild(ColorBlock1377002498);
var ColorBlock1026193049 = new ColorBlock("ColorBlock1026193049", new Long(1310149470711));
ColorBlock1026193049.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock1026193049.init();
ColorBlock1026193049.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock1377002498.attachChild(ColorBlock1026193049);
var ColorBlock1961878368 = new ColorBlock("ColorBlock1961878368", new Long(1310149470711));
ColorBlock1961878368.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock1961878368.init();
ColorBlock1961878368.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock1026193049.attachChild(ColorBlock1961878368);
var ColorBlock2002287820 = new ColorBlock("ColorBlock2002287820", new Long(1310149470711));
ColorBlock2002287820.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2002287820.init();
ColorBlock2002287820.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1961878368.attachChild(ColorBlock2002287820);
var ColorBlock411631485 = new ColorBlock("ColorBlock411631485", new Long(1310149470711));
ColorBlock411631485.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock411631485.init();
ColorBlock411631485.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2002287820.attachChild(ColorBlock411631485);
var ColorBlock274530643 = new ColorBlock("ColorBlock274530643", new Long(1310149470711));
ColorBlock274530643.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock274530643.init();
ColorBlock274530643.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock411631485.attachChild(ColorBlock274530643);
var ColorBlock270632380 = new ColorBlock("ColorBlock270632380", new Long(1310149470711));
ColorBlock270632380.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock270632380.init();
ColorBlock270632380.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock274530643.attachChild(ColorBlock270632380);
var ColorBlock1324519196 = new ColorBlock("ColorBlock1324519196", new Long(1310149470711));
ColorBlock1324519196.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1324519196.init();
ColorBlock1324519196.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock270632380.attachChild(ColorBlock1324519196);
var ColorBlock1555115252 = new ColorBlock("ColorBlock1555115252", new Long(1310149470711));
ColorBlock1555115252.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1555115252.init();
ColorBlock1555115252.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1324519196.attachChild(ColorBlock1555115252);
var ColorBlock975045609 = new ColorBlock("ColorBlock975045609", new Long(1310149470711));
ColorBlock975045609.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock975045609.init();
ColorBlock975045609.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1324519196.attachChild(ColorBlock975045609);
var ColorBlock1320313088 = new ColorBlock("ColorBlock1320313088", new Long(1310149470711));
ColorBlock1320313088.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1320313088.init();
ColorBlock1320313088.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock270632380.attachChild(ColorBlock1320313088);
var ColorBlock1730018447 = new ColorBlock("ColorBlock1730018447", new Long(1310149470711));
ColorBlock1730018447.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1730018447.init();
ColorBlock1730018447.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock411631485.attachChild(ColorBlock1730018447);
var ColorBlock667931231 = new ColorBlock("ColorBlock667931231", new Long(1310149470711));
ColorBlock667931231.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock667931231.init();
ColorBlock667931231.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1730018447.attachChild(ColorBlock667931231);
var ColorBlock2095317866 = new ColorBlock("ColorBlock2095317866", new Long(1310149470711));
ColorBlock2095317866.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2095317866.init();
ColorBlock2095317866.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock667931231.attachChild(ColorBlock2095317866);
var ColorBlock1753459787 = new ColorBlock("ColorBlock1753459787", new Long(1310149470711));
ColorBlock1753459787.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1753459787.init();
ColorBlock1753459787.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock2002287820.attachChild(ColorBlock1753459787);
var ColorBlock1657025210 = new ColorBlock("ColorBlock1657025210", new Long(1310149470711));
ColorBlock1657025210.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1657025210.init();
ColorBlock1657025210.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1753459787.attachChild(ColorBlock1657025210);
var ColorBlock2063724240 = new ColorBlock("ColorBlock2063724240", new Long(1310149470711));
ColorBlock2063724240.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2063724240.init();
ColorBlock2063724240.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1657025210.attachChild(ColorBlock2063724240);
var ColorBlock1975896136 = new ColorBlock("ColorBlock1975896136", new Long(1310149470711));
ColorBlock1975896136.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1975896136.init();
ColorBlock1975896136.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2063724240.attachChild(ColorBlock1975896136);
var ColorBlock977265952 = new ColorBlock("ColorBlock977265952", new Long(1310149470711));
ColorBlock977265952.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock977265952.init();
ColorBlock977265952.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1975896136.attachChild(ColorBlock977265952);
var ColorBlock2130395890 = new ColorBlock("ColorBlock2130395890", new Long(1310149470711));
ColorBlock2130395890.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock2130395890.init();
ColorBlock2130395890.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock977265952.attachChild(ColorBlock2130395890);
var ColorBlock1745349681 = new ColorBlock("ColorBlock1745349681", new Long(1310149470711));
ColorBlock1745349681.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1745349681.init();
ColorBlock1745349681.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock977265952.attachChild(ColorBlock1745349681);
var ColorBlock641943429 = new ColorBlock("ColorBlock641943429", new Long(1310149470711));
ColorBlock641943429.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock641943429.init();
ColorBlock641943429.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1975896136.attachChild(ColorBlock641943429);
var ColorBlock1361841557 = new ColorBlock("ColorBlock1361841557", new Long(1310149470711));
ColorBlock1361841557.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1361841557.init();
ColorBlock1361841557.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1657025210.attachChild(ColorBlock1361841557);
var ColorBlock1766811655 = new ColorBlock("ColorBlock1766811655", new Long(1310149470711));
ColorBlock1766811655.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1766811655.init();
ColorBlock1766811655.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1361841557.attachChild(ColorBlock1766811655);
var ColorBlock576087751 = new ColorBlock("ColorBlock576087751", new Long(1310149470711));
ColorBlock576087751.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock576087751.init();
ColorBlock576087751.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1766811655.attachChild(ColorBlock576087751);
var ColorBlock479539616 = new ColorBlock("ColorBlock479539616", new Long(1310149470711));
ColorBlock479539616.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock479539616.init();
ColorBlock479539616.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1753459787.attachChild(ColorBlock479539616);
var ColorBlock1292671803 = new ColorBlock("ColorBlock1292671803", new Long(1310149470711));
ColorBlock1292671803.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1292671803.init();
ColorBlock1292671803.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock479539616.attachChild(ColorBlock1292671803);
var ColorBlock1019409204 = new ColorBlock("ColorBlock1019409204", new Long(1310149470711));
ColorBlock1019409204.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1019409204.init();
ColorBlock1019409204.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock2002287820.attachChild(ColorBlock1019409204);
var ColorBlock1762428744 = new ColorBlock("ColorBlock1762428744", new Long(1310149470711));
ColorBlock1762428744.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1762428744.init();
ColorBlock1762428744.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1019409204.attachChild(ColorBlock1762428744);
var ColorBlock2074430219 = new ColorBlock("ColorBlock2074430219", new Long(1310149470711));
ColorBlock2074430219.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock2074430219.init();
ColorBlock2074430219.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1961878368.attachChild(ColorBlock2074430219);
var Block1728154570 = new Block("Block1728154570", new Long(1310149470711));
Block1728154570.setBlockSides(BlockSides.SIDE_ABOVE);
Block1728154570.setCustomFrequency(true);
Block1728154570.setScriptName("/blocks/PlusOne.js");
Block1728154570.init();
Block1728154570.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1633445838.attachChild(Block1728154570);
var Block1554005197 = new Block("Block1554005197", new Long(1310149470711));
Block1554005197.setBlockSides(BlockSides.SIDE_ABOVE);
Block1554005197.setCustomFrequency(true);
Block1554005197.setScriptName("/blocks/TwoX.js");
Block1554005197.init();
Block1554005197.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1728154570.attachChild(Block1554005197);
var Block1645704047 = new Block("Block1645704047", new Long(1310149470711));
Block1645704047.setBlockSides(BlockSides.SIDE_ABOVE);
Block1645704047.setScriptName("/blocks/DirectionBlock.js");
Block1645704047.init();
Block1645704047.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
Block1645704047.getParameters().put("axis", 5.0);
	Block1554005197.attachChild(Block1645704047);
MasterBlock722840005.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock722840005.getMasterId(), MasterBlock722840005);

var MasterBlock1987176475 = new MasterBlock("MasterBlock1987176475", new Long(1310148708729));
MasterBlock1987176475.init();
MasterBlock1987176475.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.70706));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1987176475);
MasterBlock1987176475.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1987176475.getMasterId(), MasterBlock1987176475);

var MasterBlock371483459 = new MasterBlock("MasterBlock371483459", new Long(1310149220016));
MasterBlock371483459.init();
MasterBlock371483459.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.55774));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock371483459);
MasterBlock371483459.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock371483459.getMasterId(), MasterBlock371483459);

var MasterBlock1000815209 = new MasterBlock("MasterBlock1000815209", new Long(1310148979550));
MasterBlock1000815209.init();
MasterBlock1000815209.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -263.1177));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1000815209);
MasterBlock1000815209.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1000815209.getMasterId(), MasterBlock1000815209);

var MasterBlock800467912 = new MasterBlock("MasterBlock800467912", new Long(1310149250245));
MasterBlock800467912.init();
MasterBlock800467912.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.6874));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock800467912);
MasterBlock800467912.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock800467912.getMasterId(), MasterBlock800467912);

var MasterBlock2082739020 = new MasterBlock("MasterBlock2082739020", new Long(1310148608542));
MasterBlock2082739020.init();
MasterBlock2082739020.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.70087));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock2082739020);
MasterBlock2082739020.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock2082739020.getMasterId(), MasterBlock2082739020);

var MasterBlock933834091 = new MasterBlock("MasterBlock933834091", new Long(1310148287351));
MasterBlock933834091.init();
MasterBlock933834091.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -8430.353));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock933834091);
var Block728259733 = new Block("Block728259733", new Long(1310148287351));
Block728259733.setBlockSides(BlockSides.SIDE_BACK);
Block728259733.setCustomFrequency(true);
Block728259733.setScriptName("/blocks/FrequencyGeneratorBlock.js");
Block728259733.init();
Block728259733.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	MasterBlock933834091.attachChild(Block728259733);
var ColorBlock941212850 = new ColorBlock("ColorBlock941212850", new Long(1310148287351));
ColorBlock941212850.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock941212850.init();
ColorBlock941212850.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block728259733.attachChild(ColorBlock941212850);
var ColorBlock189010720 = new ColorBlock("ColorBlock189010720", new Long(1310148287351));
ColorBlock189010720.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock189010720.init();
ColorBlock189010720.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock941212850.attachChild(ColorBlock189010720);
var ColorBlock1983441950 = new ColorBlock("ColorBlock1983441950", new Long(1310148287351));
ColorBlock1983441950.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock1983441950.init();
ColorBlock1983441950.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock189010720.attachChild(ColorBlock1983441950);
var ColorBlock1416500564 = new ColorBlock("ColorBlock1416500564", new Long(1310148287351));
ColorBlock1416500564.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock1416500564.init();
ColorBlock1416500564.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock1983441950.attachChild(ColorBlock1416500564);
var ColorBlock1857936725 = new ColorBlock("ColorBlock1857936725", new Long(1310148287351));
ColorBlock1857936725.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1857936725.init();
ColorBlock1857936725.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1416500564.attachChild(ColorBlock1857936725);
var ColorBlock1519494267 = new ColorBlock("ColorBlock1519494267", new Long(1310148287351));
ColorBlock1519494267.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1519494267.init();
ColorBlock1519494267.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1857936725.attachChild(ColorBlock1519494267);
var ColorBlock2001283564 = new ColorBlock("ColorBlock2001283564", new Long(1310148287351));
ColorBlock2001283564.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2001283564.init();
ColorBlock2001283564.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1519494267.attachChild(ColorBlock2001283564);
var ColorBlock1273165406 = new ColorBlock("ColorBlock1273165406", new Long(1310148287351));
ColorBlock1273165406.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1273165406.init();
ColorBlock1273165406.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2001283564.attachChild(ColorBlock1273165406);
var ColorBlock1994379143 = new ColorBlock("ColorBlock1994379143", new Long(1310148287351));
ColorBlock1994379143.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1994379143.init();
ColorBlock1994379143.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1273165406.attachChild(ColorBlock1994379143);
var ColorBlock2016275841 = new ColorBlock("ColorBlock2016275841", new Long(1310148287351));
ColorBlock2016275841.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock2016275841.init();
ColorBlock2016275841.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1994379143.attachChild(ColorBlock2016275841);
var ColorBlock1480591806 = new ColorBlock("ColorBlock1480591806", new Long(1310148287351));
ColorBlock1480591806.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1480591806.init();
ColorBlock1480591806.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1994379143.attachChild(ColorBlock1480591806);
var ColorBlock1002650225 = new ColorBlock("ColorBlock1002650225", new Long(1310148287351));
ColorBlock1002650225.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1002650225.init();
ColorBlock1002650225.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1273165406.attachChild(ColorBlock1002650225);
var ColorBlock1974821785 = new ColorBlock("ColorBlock1974821785", new Long(1310148287351));
ColorBlock1974821785.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1974821785.init();
ColorBlock1974821785.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1519494267.attachChild(ColorBlock1974821785);
var ColorBlock1059160682 = new ColorBlock("ColorBlock1059160682", new Long(1310148287351));
ColorBlock1059160682.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1059160682.init();
ColorBlock1059160682.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1974821785.attachChild(ColorBlock1059160682);
var ColorBlock410816963 = new ColorBlock("ColorBlock410816963", new Long(1310148287351));
ColorBlock410816963.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock410816963.init();
ColorBlock410816963.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1059160682.attachChild(ColorBlock410816963);
var ColorBlock2117527041 = new ColorBlock("ColorBlock2117527041", new Long(1310148287351));
ColorBlock2117527041.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock2117527041.init();
ColorBlock2117527041.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1857936725.attachChild(ColorBlock2117527041);
var ColorBlock558721830 = new ColorBlock("ColorBlock558721830", new Long(1310148287351));
ColorBlock558721830.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock558721830.init();
ColorBlock558721830.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2117527041.attachChild(ColorBlock558721830);
var ColorBlock1228476698 = new ColorBlock("ColorBlock1228476698", new Long(1310148287351));
ColorBlock1228476698.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1228476698.init();
ColorBlock1228476698.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock558721830.attachChild(ColorBlock1228476698);
var ColorBlock689265600 = new ColorBlock("ColorBlock689265600", new Long(1310148287351));
ColorBlock689265600.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock689265600.init();
ColorBlock689265600.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1228476698.attachChild(ColorBlock689265600);
var ColorBlock549331854 = new ColorBlock("ColorBlock549331854", new Long(1310148287351));
ColorBlock549331854.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock549331854.init();
ColorBlock549331854.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock689265600.attachChild(ColorBlock549331854);
var ColorBlock1970027352 = new ColorBlock("ColorBlock1970027352", new Long(1310148287351));
ColorBlock1970027352.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1970027352.init();
ColorBlock1970027352.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock549331854.attachChild(ColorBlock1970027352);
var ColorBlock1389866215 = new ColorBlock("ColorBlock1389866215", new Long(1310148287351));
ColorBlock1389866215.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1389866215.init();
ColorBlock1389866215.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock549331854.attachChild(ColorBlock1389866215);
var ColorBlock891031658 = new ColorBlock("ColorBlock891031658", new Long(1310148287351));
ColorBlock891031658.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock891031658.init();
ColorBlock891031658.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock689265600.attachChild(ColorBlock891031658);
var ColorBlock754790047 = new ColorBlock("ColorBlock754790047", new Long(1310148287351));
ColorBlock754790047.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock754790047.init();
ColorBlock754790047.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock558721830.attachChild(ColorBlock754790047);
var ColorBlock1987881977 = new ColorBlock("ColorBlock1987881977", new Long(1310148287351));
ColorBlock1987881977.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1987881977.init();
ColorBlock1987881977.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock754790047.attachChild(ColorBlock1987881977);
var ColorBlock1954894420 = new ColorBlock("ColorBlock1954894420", new Long(1310148287351));
ColorBlock1954894420.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1954894420.init();
ColorBlock1954894420.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1987881977.attachChild(ColorBlock1954894420);
var ColorBlock1147386059 = new ColorBlock("ColorBlock1147386059", new Long(1310148287351));
ColorBlock1147386059.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1147386059.init();
ColorBlock1147386059.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock2117527041.attachChild(ColorBlock1147386059);
var ColorBlock1451011772 = new ColorBlock("ColorBlock1451011772", new Long(1310148287351));
ColorBlock1451011772.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1451011772.init();
ColorBlock1451011772.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1147386059.attachChild(ColorBlock1451011772);
var ColorBlock2067224891 = new ColorBlock("ColorBlock2067224891", new Long(1310148287351));
ColorBlock2067224891.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock2067224891.init();
ColorBlock2067224891.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1857936725.attachChild(ColorBlock2067224891);
var ColorBlock1447486443 = new ColorBlock("ColorBlock1447486443", new Long(1310148287351));
ColorBlock1447486443.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1447486443.init();
ColorBlock1447486443.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock2067224891.attachChild(ColorBlock1447486443);
var ColorBlock799078857 = new ColorBlock("ColorBlock799078857", new Long(1310148287351));
ColorBlock799078857.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock799078857.init();
ColorBlock799078857.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1416500564.attachChild(ColorBlock799078857);
var Block1492289480 = new Block("Block1492289480", new Long(1310148287351));
Block1492289480.setBlockSides(BlockSides.SIDE_ABOVE);
Block1492289480.setCustomFrequency(true);
Block1492289480.setScriptName("/blocks/PlusOne.js");
Block1492289480.init();
Block1492289480.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block728259733.attachChild(Block1492289480);
var Block2110522030 = new Block("Block2110522030", new Long(1310148287351));
Block2110522030.setBlockSides(BlockSides.SIDE_ABOVE);
Block2110522030.setCustomFrequency(true);
Block2110522030.setScriptName("/blocks/TwoX.js");
Block2110522030.init();
Block2110522030.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1492289480.attachChild(Block2110522030);
var Block1967142527 = new Block("Block1967142527", new Long(1310148287351));
Block1967142527.setBlockSides(BlockSides.SIDE_ABOVE);
Block1967142527.setScriptName("/blocks/DirectionBlock.js");
Block1967142527.init();
Block1967142527.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
Block1967142527.getParameters().put("axis", 5.0);
	Block2110522030.attachChild(Block1967142527);
MasterBlock933834091.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock933834091.getMasterId(), MasterBlock933834091);

var MasterBlock1994686010 = new MasterBlock("MasterBlock1994686010", new Long(1310149380594));
MasterBlock1994686010.init();
MasterBlock1994686010.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.6007));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1994686010);
MasterBlock1994686010.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1994686010.getMasterId(), MasterBlock1994686010);

var MasterBlock236437955 = new MasterBlock("MasterBlock236437955", new Long(1310148468142));
MasterBlock236437955.init();
MasterBlock236437955.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.59937));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock236437955);
MasterBlock236437955.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock236437955.getMasterId(), MasterBlock236437955);

var MasterBlock1650065302 = new MasterBlock("MasterBlock1650065302", new Long(1310148748832));
MasterBlock1650065302.init();
MasterBlock1650065302.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.75143));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1650065302);
MasterBlock1650065302.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1650065302.getMasterId(), MasterBlock1650065302);

var MasterBlock913908430 = new MasterBlock("MasterBlock913908430", new Long(1310149059640));
MasterBlock913908430.init();
MasterBlock913908430.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.8789));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock913908430);
MasterBlock913908430.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock913908430.getMasterId(), MasterBlock913908430);

var MasterBlock1563144278 = new MasterBlock("MasterBlock1563144278", new Long(1310148548452));
MasterBlock1563144278.init();
MasterBlock1563144278.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.6186));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1563144278);
MasterBlock1563144278.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1563144278.getMasterId(), MasterBlock1563144278);

var MasterBlock955876608 = new MasterBlock("MasterBlock955876608", new Long(1310148949591));
MasterBlock955876608.init();
MasterBlock955876608.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.8903));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock955876608);
MasterBlock955876608.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock955876608.getMasterId(), MasterBlock955876608);

var MasterBlock508328294 = new MasterBlock("MasterBlock508328294", new Long(1310149440714));
MasterBlock508328294.init();
MasterBlock508328294.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.7119));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock508328294);
MasterBlock508328294.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock508328294.getMasterId(), MasterBlock508328294);

var MasterBlock720465361 = new MasterBlock("MasterBlock720465361", new Long(1310149340538));
MasterBlock720465361.init();
MasterBlock720465361.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.37375));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock720465361);
MasterBlock720465361.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock720465361.getMasterId(), MasterBlock720465361);

var MasterBlock482915978 = new MasterBlock("MasterBlock482915978", new Long(1310148207220));
MasterBlock482915978.init();
MasterBlock482915978.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -8995.115));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock482915978);
var Block1964006391 = new Block("Block1964006391", new Long(1310148207220));
Block1964006391.setBlockSides(BlockSides.SIDE_BACK);
Block1964006391.setCustomFrequency(true);
Block1964006391.setScriptName("/blocks/FrequencyGeneratorBlock.js");
Block1964006391.init();
Block1964006391.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	MasterBlock482915978.attachChild(Block1964006391);
var ColorBlock1020141658 = new ColorBlock("ColorBlock1020141658", new Long(1310148207220));
ColorBlock1020141658.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1020141658.init();
ColorBlock1020141658.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1964006391.attachChild(ColorBlock1020141658);
var ColorBlock947274516 = new ColorBlock("ColorBlock947274516", new Long(1310148207220));
ColorBlock947274516.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock947274516.init();
ColorBlock947274516.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock1020141658.attachChild(ColorBlock947274516);
var ColorBlock334897712 = new ColorBlock("ColorBlock334897712", new Long(1310148207220));
ColorBlock334897712.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock334897712.init();
ColorBlock334897712.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock947274516.attachChild(ColorBlock334897712);
var ColorBlock1007072955 = new ColorBlock("ColorBlock1007072955", new Long(1310148207220));
ColorBlock1007072955.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock1007072955.init();
ColorBlock1007072955.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock334897712.attachChild(ColorBlock1007072955);
var ColorBlock344915189 = new ColorBlock("ColorBlock344915189", new Long(1310148207220));
ColorBlock344915189.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock344915189.init();
ColorBlock344915189.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1007072955.attachChild(ColorBlock344915189);
var ColorBlock1867084428 = new ColorBlock("ColorBlock1867084428", new Long(1310148207220));
ColorBlock1867084428.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1867084428.init();
ColorBlock1867084428.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock344915189.attachChild(ColorBlock1867084428);
var ColorBlock1992797590 = new ColorBlock("ColorBlock1992797590", new Long(1310148207220));
ColorBlock1992797590.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1992797590.init();
ColorBlock1992797590.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1867084428.attachChild(ColorBlock1992797590);
var ColorBlock1730002676 = new ColorBlock("ColorBlock1730002676", new Long(1310148207220));
ColorBlock1730002676.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1730002676.init();
ColorBlock1730002676.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1992797590.attachChild(ColorBlock1730002676);
var ColorBlock1985222339 = new ColorBlock("ColorBlock1985222339", new Long(1310148207220));
ColorBlock1985222339.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1985222339.init();
ColorBlock1985222339.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1730002676.attachChild(ColorBlock1985222339);
var ColorBlock757471638 = new ColorBlock("ColorBlock757471638", new Long(1310148207220));
ColorBlock757471638.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock757471638.init();
ColorBlock757471638.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1985222339.attachChild(ColorBlock757471638);
var ColorBlock1478626608 = new ColorBlock("ColorBlock1478626608", new Long(1310148207220));
ColorBlock1478626608.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1478626608.init();
ColorBlock1478626608.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1985222339.attachChild(ColorBlock1478626608);
var ColorBlock1532503730 = new ColorBlock("ColorBlock1532503730", new Long(1310148207220));
ColorBlock1532503730.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1532503730.init();
ColorBlock1532503730.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1730002676.attachChild(ColorBlock1532503730);
var ColorBlock807194150 = new ColorBlock("ColorBlock807194150", new Long(1310148207220));
ColorBlock807194150.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock807194150.init();
ColorBlock807194150.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1867084428.attachChild(ColorBlock807194150);
var ColorBlock1793747109 = new ColorBlock("ColorBlock1793747109", new Long(1310148207220));
ColorBlock1793747109.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1793747109.init();
ColorBlock1793747109.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock807194150.attachChild(ColorBlock1793747109);
var ColorBlock2068090535 = new ColorBlock("ColorBlock2068090535", new Long(1310148207220));
ColorBlock2068090535.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2068090535.init();
ColorBlock2068090535.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1793747109.attachChild(ColorBlock2068090535);
var ColorBlock1984306088 = new ColorBlock("ColorBlock1984306088", new Long(1310148207220));
ColorBlock1984306088.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1984306088.init();
ColorBlock1984306088.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock344915189.attachChild(ColorBlock1984306088);
var ColorBlock1124516666 = new ColorBlock("ColorBlock1124516666", new Long(1310148207220));
ColorBlock1124516666.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1124516666.init();
ColorBlock1124516666.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1984306088.attachChild(ColorBlock1124516666);
var ColorBlock683894373 = new ColorBlock("ColorBlock683894373", new Long(1310148207220));
ColorBlock683894373.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock683894373.init();
ColorBlock683894373.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1124516666.attachChild(ColorBlock683894373);
var ColorBlock1816114425 = new ColorBlock("ColorBlock1816114425", new Long(1310148207220));
ColorBlock1816114425.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1816114425.init();
ColorBlock1816114425.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock683894373.attachChild(ColorBlock1816114425);
var ColorBlock2109034974 = new ColorBlock("ColorBlock2109034974", new Long(1310148207220));
ColorBlock2109034974.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock2109034974.init();
ColorBlock2109034974.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1816114425.attachChild(ColorBlock2109034974);
var ColorBlock750169136 = new ColorBlock("ColorBlock750169136", new Long(1310148207220));
ColorBlock750169136.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock750169136.init();
ColorBlock750169136.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock2109034974.attachChild(ColorBlock750169136);
var ColorBlock1152043373 = new ColorBlock("ColorBlock1152043373", new Long(1310148207220));
ColorBlock1152043373.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1152043373.init();
ColorBlock1152043373.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2109034974.attachChild(ColorBlock1152043373);
var ColorBlock1616274817 = new ColorBlock("ColorBlock1616274817", new Long(1310148207220));
ColorBlock1616274817.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1616274817.init();
ColorBlock1616274817.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1816114425.attachChild(ColorBlock1616274817);
var ColorBlock2146064574 = new ColorBlock("ColorBlock2146064574", new Long(1310148207220));
ColorBlock2146064574.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock2146064574.init();
ColorBlock2146064574.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1124516666.attachChild(ColorBlock2146064574);
var ColorBlock707826364 = new ColorBlock("ColorBlock707826364", new Long(1310148207220));
ColorBlock707826364.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock707826364.init();
ColorBlock707826364.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock2146064574.attachChild(ColorBlock707826364);
var ColorBlock314161526 = new ColorBlock("ColorBlock314161526", new Long(1310148207220));
ColorBlock314161526.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock314161526.init();
ColorBlock314161526.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock707826364.attachChild(ColorBlock314161526);
var ColorBlock386345667 = new ColorBlock("ColorBlock386345667", new Long(1310148207220));
ColorBlock386345667.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock386345667.init();
ColorBlock386345667.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1984306088.attachChild(ColorBlock386345667);
var ColorBlock256942899 = new ColorBlock("ColorBlock256942899", new Long(1310148207220));
ColorBlock256942899.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock256942899.init();
ColorBlock256942899.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock386345667.attachChild(ColorBlock256942899);
var ColorBlock785555534 = new ColorBlock("ColorBlock785555534", new Long(1310148207220));
ColorBlock785555534.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock785555534.init();
ColorBlock785555534.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock344915189.attachChild(ColorBlock785555534);
var ColorBlock1038264340 = new ColorBlock("ColorBlock1038264340", new Long(1310148207220));
ColorBlock1038264340.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1038264340.init();
ColorBlock1038264340.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock785555534.attachChild(ColorBlock1038264340);
var ColorBlock592513016 = new ColorBlock("ColorBlock592513016", new Long(1310148207220));
ColorBlock592513016.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock592513016.init();
ColorBlock592513016.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1007072955.attachChild(ColorBlock592513016);
var Block1420454931 = new Block("Block1420454931", new Long(1310148207220));
Block1420454931.setBlockSides(BlockSides.SIDE_ABOVE);
Block1420454931.setCustomFrequency(true);
Block1420454931.setScriptName("/blocks/PlusOne.js");
Block1420454931.init();
Block1420454931.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1964006391.attachChild(Block1420454931);
var Block946187776 = new Block("Block946187776", new Long(1310148207220));
Block946187776.setBlockSides(BlockSides.SIDE_ABOVE);
Block946187776.setCustomFrequency(true);
Block946187776.setScriptName("/blocks/TwoX.js");
Block946187776.init();
Block946187776.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1420454931.attachChild(Block946187776);
var Block1397411355 = new Block("Block1397411355", new Long(1310148207220));
Block1397411355.setBlockSides(BlockSides.SIDE_ABOVE);
Block1397411355.setScriptName("/blocks/DirectionBlock.js");
Block1397411355.init();
Block1397411355.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
Block1397411355.getParameters().put("axis", 5.0);
	Block946187776.attachChild(Block1397411355);
MasterBlock482915978.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock482915978.getMasterId(), MasterBlock482915978);

var MasterBlock1269269703 = new MasterBlock("MasterBlock1269269703", new Long(1310148989634));
MasterBlock1269269703.init();
MasterBlock1269269703.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.44302));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1269269703);
MasterBlock1269269703.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1269269703.getMasterId(), MasterBlock1269269703);

var MasterBlock913324833 = new MasterBlock("MasterBlock913324833", new Long(1310148678777));
MasterBlock913324833.init();
MasterBlock913324833.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.89246));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock913324833);
MasterBlock913324833.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock913324833.getMasterId(), MasterBlock913324833);

var MasterBlock903227156 = new MasterBlock("MasterBlock903227156", new Long(1310149450706));
MasterBlock903227156.init();
MasterBlock903227156.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.7232));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock903227156);
MasterBlock903227156.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock903227156.getMasterId(), MasterBlock903227156);

var MasterBlock449475768 = new MasterBlock("MasterBlock449475768", new Long(1310149019743));
MasterBlock449475768.init();
MasterBlock449475768.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.72754));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock449475768);
MasterBlock449475768.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock449475768.getMasterId(), MasterBlock449475768);

var MasterBlock2122831359 = new MasterBlock("MasterBlock2122831359", new Long(1310149280285));
MasterBlock2122831359.init();
MasterBlock2122831359.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.68973));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock2122831359);
MasterBlock2122831359.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock2122831359.getMasterId(), MasterBlock2122831359);

var MasterBlock917230599 = new MasterBlock("MasterBlock917230599", new Long(1310148438183));
MasterBlock917230599.init();
MasterBlock917230599.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.57874));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock917230599);
MasterBlock917230599.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock917230599.getMasterId(), MasterBlock917230599);

var MasterBlock835054339 = new MasterBlock("MasterBlock835054339", new Long(1310148939656));
MasterBlock835054339.init();
MasterBlock835054339.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.90546));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock835054339);
MasterBlock835054339.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock835054339.getMasterId(), MasterBlock835054339);

var MasterBlock1880324688 = new MasterBlock("MasterBlock1880324688", new Long(1310148728801));
MasterBlock1880324688.init();
MasterBlock1880324688.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.88055));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1880324688);
MasterBlock1880324688.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1880324688.getMasterId(), MasterBlock1880324688);

var MasterBlock1708353807 = new MasterBlock("MasterBlock1708353807", new Long(1310149029718));
MasterBlock1708353807.init();
MasterBlock1708353807.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.76892));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1708353807);
MasterBlock1708353807.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1708353807.getMasterId(), MasterBlock1708353807);

var MasterBlock199633045 = new MasterBlock("MasterBlock199633045", new Long(1310147977861));
MasterBlock199633045.init();
MasterBlock199633045.setLocalTranslation(new Vector3f(-8.83933, 2.6129103, 10.6690445));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock199633045);
var Block827555548 = new Block("Block827555548", new Long(1310147977861));
Block827555548.setBlockSides(BlockSides.SIDE_ABOVE);
Block827555548.setScriptName("/blocks/OrBlock.js");
Block827555548.init();
Block827555548.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
Block827555548.getParameters().put("axis", 1.0);
	MasterBlock199633045.attachChild(Block827555548);
var Block2117503482 = new Block("Block2117503482", new Long(1310147977861));
Block2117503482.setBlockSides(BlockSides.SIDE_ABOVE);
Block2117503482.setCustomFrequency(true);
Block2117503482.setScriptName("/blocks/TwoX.js");
Block2117503482.init();
Block2117503482.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block827555548.attachChild(Block2117503482);
var Block1277530108 = new Block("Block1277530108", new Long(1310147977861));
Block1277530108.setBlockSides(BlockSides.SIDE_ABOVE);
Block1277530108.setScriptName("/blocks/RotationStepperBlock.js");
Block1277530108.init();
Block1277530108.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
Block1277530108.setLocalRotation(new Quaternion(-0.70710677, 0.0, 0.0, 0.70710677));
Block1277530108.getParameters().put("axis", 3.0);
Block1277530108.getParameters().put("angle", -1.5707963146269321);
	Block2117503482.attachChild(Block1277530108);
var ColorBlock1358636919 = new ColorBlock("ColorBlock1358636919", new Long(1310147977861));
ColorBlock1358636919.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1358636919.init();
ColorBlock1358636919.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1277530108.attachChild(ColorBlock1358636919);
var ColorBlock912585300 = new ColorBlock("ColorBlock912585300", new Long(1310147977861));
ColorBlock912585300.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock912585300.init();
ColorBlock912585300.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1358636919.attachChild(ColorBlock912585300);
var ColorBlock988436444 = new ColorBlock("ColorBlock988436444", new Long(1310147977861));
ColorBlock988436444.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock988436444.init();
ColorBlock988436444.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock912585300.attachChild(ColorBlock988436444);
var ColorBlock213327334 = new ColorBlock("ColorBlock213327334", new Long(1310147977861));
ColorBlock213327334.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock213327334.init();
ColorBlock213327334.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock988436444.attachChild(ColorBlock213327334);
var ColorBlock1737801913 = new ColorBlock("ColorBlock1737801913", new Long(1310147977861));
ColorBlock1737801913.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1737801913.init();
ColorBlock1737801913.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock213327334.attachChild(ColorBlock1737801913);
var ColorBlock1954658809 = new ColorBlock("ColorBlock1954658809", new Long(1310147977861));
ColorBlock1954658809.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1954658809.init();
ColorBlock1954658809.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1737801913.attachChild(ColorBlock1954658809);
var Block241277275 = new Block("Block241277275", new Long(1310147977861));
Block241277275.setBlockSides(BlockSides.SIDE_FRONT);
Block241277275.setScriptName("/blocks/norBlock.js");
Block241277275.init();
Block241277275.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
Block241277275.getParameters().put("axis", 3.0);
	ColorBlock1954658809.attachChild(Block241277275);
var ColorBlock1193541607 = new ColorBlock("ColorBlock1193541607", new Long(1310147977861));
ColorBlock1193541607.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock1193541607.init();
ColorBlock1193541607.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	Block241277275.attachChild(ColorBlock1193541607);
var ColorBlock704548440 = new ColorBlock("ColorBlock704548440", new Long(1310147977861));
ColorBlock704548440.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock704548440.init();
ColorBlock704548440.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1954658809.attachChild(ColorBlock704548440);
var ColorBlock616307740 = new ColorBlock("ColorBlock616307740", new Long(1310147977861));
ColorBlock616307740.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock616307740.init();
ColorBlock616307740.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock704548440.attachChild(ColorBlock616307740);
var ColorBlock1466062917 = new ColorBlock("ColorBlock1466062917", new Long(1310147977861));
ColorBlock1466062917.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1466062917.init();
ColorBlock1466062917.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock616307740.attachChild(ColorBlock1466062917);
var Block387586559 = new Block("Block387586559", new Long(1310147977861));
Block387586559.setBlockSides(BlockSides.SIDE_FRONT);
Block387586559.setCustomFrequency(true);
Block387586559.setScriptName("/blocks/Zero.js");
Block387586559.init();
Block387586559.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock213327334.attachChild(Block387586559);
MasterBlock199633045.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock199633045.getMasterId(), MasterBlock199633045);

var MasterBlock2008387345 = new MasterBlock("MasterBlock2008387345", new Long(1310149049817));
MasterBlock2008387345.init();
MasterBlock2008387345.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.70242));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock2008387345);
MasterBlock2008387345.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock2008387345.getMasterId(), MasterBlock2008387345);

var MasterBlock958668599 = new MasterBlock("MasterBlock958668599", new Long(1310148698821));
MasterBlock958668599.init();
MasterBlock958668599.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.62515));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock958668599);
MasterBlock958668599.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock958668599.getMasterId(), MasterBlock958668599);

var MasterBlock1053384906 = new MasterBlock("MasterBlock1053384906", new Long(1310149400459));
MasterBlock1053384906.init();
MasterBlock1053384906.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.65027));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1053384906);
MasterBlock1053384906.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1053384906.getMasterId(), MasterBlock1053384906);

var MasterBlock1151352760 = new MasterBlock("MasterBlock1151352760", new Long(1310148448026));
MasterBlock1151352760.init();
MasterBlock1151352760.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.69778));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1151352760);
MasterBlock1151352760.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1151352760.getMasterId(), MasterBlock1151352760);

var MasterBlock1345311869 = new MasterBlock("MasterBlock1345311869", new Long(1310148387750));
MasterBlock1345311869.init();
MasterBlock1345311869.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -7722.953));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1345311869);
var Block1998109292 = new Block("Block1998109292", new Long(1310148387750));
Block1998109292.setBlockSides(BlockSides.SIDE_BACK);
Block1998109292.setCustomFrequency(true);
Block1998109292.setScriptName("/blocks/FrequencyGeneratorBlock.js");
Block1998109292.init();
Block1998109292.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	MasterBlock1345311869.attachChild(Block1998109292);
var ColorBlock2070445130 = new ColorBlock("ColorBlock2070445130", new Long(1310148387750));
ColorBlock2070445130.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2070445130.init();
ColorBlock2070445130.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1998109292.attachChild(ColorBlock2070445130);
var ColorBlock195646547 = new ColorBlock("ColorBlock195646547", new Long(1310148387750));
ColorBlock195646547.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock195646547.init();
ColorBlock195646547.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock2070445130.attachChild(ColorBlock195646547);
var ColorBlock483414497 = new ColorBlock("ColorBlock483414497", new Long(1310148387750));
ColorBlock483414497.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock483414497.init();
ColorBlock483414497.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock195646547.attachChild(ColorBlock483414497);
var ColorBlock866177103 = new ColorBlock("ColorBlock866177103", new Long(1310148387750));
ColorBlock866177103.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock866177103.init();
ColorBlock866177103.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock483414497.attachChild(ColorBlock866177103);
var ColorBlock2051193916 = new ColorBlock("ColorBlock2051193916", new Long(1310148387750));
ColorBlock2051193916.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2051193916.init();
ColorBlock2051193916.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock866177103.attachChild(ColorBlock2051193916);
var ColorBlock1335718965 = new ColorBlock("ColorBlock1335718965", new Long(1310148387750));
ColorBlock1335718965.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1335718965.init();
ColorBlock1335718965.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2051193916.attachChild(ColorBlock1335718965);
var ColorBlock1831445289 = new ColorBlock("ColorBlock1831445289", new Long(1310148387750));
ColorBlock1831445289.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1831445289.init();
ColorBlock1831445289.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1335718965.attachChild(ColorBlock1831445289);
var ColorBlock1267222397 = new ColorBlock("ColorBlock1267222397", new Long(1310148387750));
ColorBlock1267222397.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1267222397.init();
ColorBlock1267222397.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1831445289.attachChild(ColorBlock1267222397);
var ColorBlock1660861705 = new ColorBlock("ColorBlock1660861705", new Long(1310148387750));
ColorBlock1660861705.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1660861705.init();
ColorBlock1660861705.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1267222397.attachChild(ColorBlock1660861705);
var ColorBlock1159594854 = new ColorBlock("ColorBlock1159594854", new Long(1310148387750));
ColorBlock1159594854.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1159594854.init();
ColorBlock1159594854.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1660861705.attachChild(ColorBlock1159594854);
var ColorBlock945977278 = new ColorBlock("ColorBlock945977278", new Long(1310148387750));
ColorBlock945977278.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock945977278.init();
ColorBlock945977278.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1660861705.attachChild(ColorBlock945977278);
var ColorBlock1268035230 = new ColorBlock("ColorBlock1268035230", new Long(1310148387750));
ColorBlock1268035230.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1268035230.init();
ColorBlock1268035230.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1267222397.attachChild(ColorBlock1268035230);
var ColorBlock289760407 = new ColorBlock("ColorBlock289760407", new Long(1310148387750));
ColorBlock289760407.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock289760407.init();
ColorBlock289760407.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1335718965.attachChild(ColorBlock289760407);
var ColorBlock1707095325 = new ColorBlock("ColorBlock1707095325", new Long(1310148387750));
ColorBlock1707095325.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1707095325.init();
ColorBlock1707095325.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock289760407.attachChild(ColorBlock1707095325);
var ColorBlock818965980 = new ColorBlock("ColorBlock818965980", new Long(1310148387750));
ColorBlock818965980.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock818965980.init();
ColorBlock818965980.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1707095325.attachChild(ColorBlock818965980);
var ColorBlock1187894862 = new ColorBlock("ColorBlock1187894862", new Long(1310148387750));
ColorBlock1187894862.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1187894862.init();
ColorBlock1187894862.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock2051193916.attachChild(ColorBlock1187894862);
var ColorBlock1990325747 = new ColorBlock("ColorBlock1990325747", new Long(1310148387750));
ColorBlock1990325747.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1990325747.init();
ColorBlock1990325747.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1187894862.attachChild(ColorBlock1990325747);
var ColorBlock2046060514 = new ColorBlock("ColorBlock2046060514", new Long(1310148387750));
ColorBlock2046060514.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2046060514.init();
ColorBlock2046060514.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1990325747.attachChild(ColorBlock2046060514);
var ColorBlock1713460499 = new ColorBlock("ColorBlock1713460499", new Long(1310148387750));
ColorBlock1713460499.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1713460499.init();
ColorBlock1713460499.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2046060514.attachChild(ColorBlock1713460499);
var ColorBlock424263048 = new ColorBlock("ColorBlock424263048", new Long(1310148387750));
ColorBlock424263048.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock424263048.init();
ColorBlock424263048.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1713460499.attachChild(ColorBlock424263048);
var ColorBlock992702321 = new ColorBlock("ColorBlock992702321", new Long(1310148387750));
ColorBlock992702321.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock992702321.init();
ColorBlock992702321.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock424263048.attachChild(ColorBlock992702321);
var ColorBlock596818129 = new ColorBlock("ColorBlock596818129", new Long(1310148387750));
ColorBlock596818129.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock596818129.init();
ColorBlock596818129.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock424263048.attachChild(ColorBlock596818129);
var ColorBlock2023025238 = new ColorBlock("ColorBlock2023025238", new Long(1310148387750));
ColorBlock2023025238.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2023025238.init();
ColorBlock2023025238.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1713460499.attachChild(ColorBlock2023025238);
var ColorBlock2073438387 = new ColorBlock("ColorBlock2073438387", new Long(1310148387750));
ColorBlock2073438387.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock2073438387.init();
ColorBlock2073438387.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1990325747.attachChild(ColorBlock2073438387);
var ColorBlock1111193065 = new ColorBlock("ColorBlock1111193065", new Long(1310148387750));
ColorBlock1111193065.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1111193065.init();
ColorBlock1111193065.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock2073438387.attachChild(ColorBlock1111193065);
var ColorBlock1353411768 = new ColorBlock("ColorBlock1353411768", new Long(1310148387750));
ColorBlock1353411768.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1353411768.init();
ColorBlock1353411768.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1111193065.attachChild(ColorBlock1353411768);
var ColorBlock694158377 = new ColorBlock("ColorBlock694158377", new Long(1310148387750));
ColorBlock694158377.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock694158377.init();
ColorBlock694158377.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1187894862.attachChild(ColorBlock694158377);
var ColorBlock1638034360 = new ColorBlock("ColorBlock1638034360", new Long(1310148387750));
ColorBlock1638034360.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1638034360.init();
ColorBlock1638034360.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock694158377.attachChild(ColorBlock1638034360);
var ColorBlock1899980252 = new ColorBlock("ColorBlock1899980252", new Long(1310148387750));
ColorBlock1899980252.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1899980252.init();
ColorBlock1899980252.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock2051193916.attachChild(ColorBlock1899980252);
var ColorBlock2083110746 = new ColorBlock("ColorBlock2083110746", new Long(1310148387750));
ColorBlock2083110746.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock2083110746.init();
ColorBlock2083110746.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1899980252.attachChild(ColorBlock2083110746);
var ColorBlock465773606 = new ColorBlock("ColorBlock465773606", new Long(1310148387750));
ColorBlock465773606.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock465773606.init();
ColorBlock465773606.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock866177103.attachChild(ColorBlock465773606);
var Block728465352 = new Block("Block728465352", new Long(1310148387750));
Block728465352.setBlockSides(BlockSides.SIDE_ABOVE);
Block728465352.setCustomFrequency(true);
Block728465352.setScriptName("/blocks/PlusOne.js");
Block728465352.init();
Block728465352.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1998109292.attachChild(Block728465352);
var Block562262142 = new Block("Block562262142", new Long(1310148387750));
Block562262142.setBlockSides(BlockSides.SIDE_ABOVE);
Block562262142.setCustomFrequency(true);
Block562262142.setScriptName("/blocks/TwoX.js");
Block562262142.init();
Block562262142.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block728465352.attachChild(Block562262142);
var Block1061136419 = new Block("Block1061136419", new Long(1310148387750));
Block1061136419.setBlockSides(BlockSides.SIDE_ABOVE);
Block1061136419.setScriptName("/blocks/DirectionBlock.js");
Block1061136419.init();
Block1061136419.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
Block1061136419.getParameters().put("axis", 5.0);
	Block562262142.attachChild(Block1061136419);
MasterBlock1345311869.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1345311869.getMasterId(), MasterBlock1345311869);

var MasterBlock1406500058 = new MasterBlock("MasterBlock1406500058", new Long(1310148929485));
MasterBlock1406500058.init();
MasterBlock1406500058.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.89203));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1406500058);
MasterBlock1406500058.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1406500058.getMasterId(), MasterBlock1406500058);

var MasterBlock1866045102 = new MasterBlock("MasterBlock1866045102", new Long(1310149480782));
MasterBlock1866045102.init();
MasterBlock1866045102.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -81.741844));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1866045102);
var Block1776068182 = new Block("Block1776068182", new Long(1310149480782));
Block1776068182.setBlockSides(BlockSides.SIDE_BACK);
Block1776068182.setCustomFrequency(true);
Block1776068182.setScriptName("/blocks/FrequencyGeneratorBlock.js");
Block1776068182.init();
Block1776068182.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	MasterBlock1866045102.attachChild(Block1776068182);
var ColorBlock1362461230 = new ColorBlock("ColorBlock1362461230", new Long(1310149480782));
ColorBlock1362461230.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1362461230.init();
ColorBlock1362461230.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1776068182.attachChild(ColorBlock1362461230);
var ColorBlock1274984305 = new ColorBlock("ColorBlock1274984305", new Long(1310149480782));
ColorBlock1274984305.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock1274984305.init();
ColorBlock1274984305.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock1362461230.attachChild(ColorBlock1274984305);
var ColorBlock2076604025 = new ColorBlock("ColorBlock2076604025", new Long(1310149480782));
ColorBlock2076604025.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock2076604025.init();
ColorBlock2076604025.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock1274984305.attachChild(ColorBlock2076604025);
var ColorBlock1586836787 = new ColorBlock("ColorBlock1586836787", new Long(1310149480782));
ColorBlock1586836787.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock1586836787.init();
ColorBlock1586836787.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock2076604025.attachChild(ColorBlock1586836787);
var ColorBlock1373686672 = new ColorBlock("ColorBlock1373686672", new Long(1310149480782));
ColorBlock1373686672.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1373686672.init();
ColorBlock1373686672.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1586836787.attachChild(ColorBlock1373686672);
var ColorBlock962427063 = new ColorBlock("ColorBlock962427063", new Long(1310149480782));
ColorBlock962427063.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock962427063.init();
ColorBlock962427063.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1373686672.attachChild(ColorBlock962427063);
var ColorBlock1672038293 = new ColorBlock("ColorBlock1672038293", new Long(1310149480782));
ColorBlock1672038293.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1672038293.init();
ColorBlock1672038293.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock962427063.attachChild(ColorBlock1672038293);
var ColorBlock983805465 = new ColorBlock("ColorBlock983805465", new Long(1310149480782));
ColorBlock983805465.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock983805465.init();
ColorBlock983805465.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1672038293.attachChild(ColorBlock983805465);
var ColorBlock201588011 = new ColorBlock("ColorBlock201588011", new Long(1310149480782));
ColorBlock201588011.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock201588011.init();
ColorBlock201588011.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock983805465.attachChild(ColorBlock201588011);
var ColorBlock367725567 = new ColorBlock("ColorBlock367725567", new Long(1310149480782));
ColorBlock367725567.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock367725567.init();
ColorBlock367725567.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock201588011.attachChild(ColorBlock367725567);
var ColorBlock912888159 = new ColorBlock("ColorBlock912888159", new Long(1310149480782));
ColorBlock912888159.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock912888159.init();
ColorBlock912888159.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock201588011.attachChild(ColorBlock912888159);
var ColorBlock1999633495 = new ColorBlock("ColorBlock1999633495", new Long(1310149480782));
ColorBlock1999633495.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1999633495.init();
ColorBlock1999633495.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock983805465.attachChild(ColorBlock1999633495);
var ColorBlock1286178355 = new ColorBlock("ColorBlock1286178355", new Long(1310149480782));
ColorBlock1286178355.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1286178355.init();
ColorBlock1286178355.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock962427063.attachChild(ColorBlock1286178355);
var ColorBlock1236441439 = new ColorBlock("ColorBlock1236441439", new Long(1310149480782));
ColorBlock1236441439.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1236441439.init();
ColorBlock1236441439.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1286178355.attachChild(ColorBlock1236441439);
var ColorBlock679232910 = new ColorBlock("ColorBlock679232910", new Long(1310149480782));
ColorBlock679232910.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock679232910.init();
ColorBlock679232910.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1236441439.attachChild(ColorBlock679232910);
var ColorBlock851670574 = new ColorBlock("ColorBlock851670574", new Long(1310149480782));
ColorBlock851670574.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock851670574.init();
ColorBlock851670574.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1373686672.attachChild(ColorBlock851670574);
var ColorBlock2056049619 = new ColorBlock("ColorBlock2056049619", new Long(1310149480782));
ColorBlock2056049619.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2056049619.init();
ColorBlock2056049619.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock851670574.attachChild(ColorBlock2056049619);
var ColorBlock1873802312 = new ColorBlock("ColorBlock1873802312", new Long(1310149480782));
ColorBlock1873802312.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1873802312.init();
ColorBlock1873802312.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2056049619.attachChild(ColorBlock1873802312);
var ColorBlock1154994185 = new ColorBlock("ColorBlock1154994185", new Long(1310149480782));
ColorBlock1154994185.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1154994185.init();
ColorBlock1154994185.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1873802312.attachChild(ColorBlock1154994185);
var ColorBlock1889801718 = new ColorBlock("ColorBlock1889801718", new Long(1310149480782));
ColorBlock1889801718.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1889801718.init();
ColorBlock1889801718.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1154994185.attachChild(ColorBlock1889801718);
var ColorBlock1621554952 = new ColorBlock("ColorBlock1621554952", new Long(1310149480782));
ColorBlock1621554952.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1621554952.init();
ColorBlock1621554952.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1889801718.attachChild(ColorBlock1621554952);
var ColorBlock766333843 = new ColorBlock("ColorBlock766333843", new Long(1310149480782));
ColorBlock766333843.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock766333843.init();
ColorBlock766333843.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1889801718.attachChild(ColorBlock766333843);
var ColorBlock1974279398 = new ColorBlock("ColorBlock1974279398", new Long(1310149480782));
ColorBlock1974279398.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1974279398.init();
ColorBlock1974279398.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1154994185.attachChild(ColorBlock1974279398);
var ColorBlock2084242768 = new ColorBlock("ColorBlock2084242768", new Long(1310149480782));
ColorBlock2084242768.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock2084242768.init();
ColorBlock2084242768.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock2056049619.attachChild(ColorBlock2084242768);
var ColorBlock892301358 = new ColorBlock("ColorBlock892301358", new Long(1310149480782));
ColorBlock892301358.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock892301358.init();
ColorBlock892301358.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock2084242768.attachChild(ColorBlock892301358);
var ColorBlock2037836561 = new ColorBlock("ColorBlock2037836561", new Long(1310149480782));
ColorBlock2037836561.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2037836561.init();
ColorBlock2037836561.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock892301358.attachChild(ColorBlock2037836561);
var ColorBlock709614380 = new ColorBlock("ColorBlock709614380", new Long(1310149480782));
ColorBlock709614380.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock709614380.init();
ColorBlock709614380.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock851670574.attachChild(ColorBlock709614380);
var ColorBlock371928878 = new ColorBlock("ColorBlock371928878", new Long(1310149480782));
ColorBlock371928878.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock371928878.init();
ColorBlock371928878.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock709614380.attachChild(ColorBlock371928878);
var ColorBlock690975785 = new ColorBlock("ColorBlock690975785", new Long(1310149480782));
ColorBlock690975785.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock690975785.init();
ColorBlock690975785.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1373686672.attachChild(ColorBlock690975785);
var ColorBlock645675175 = new ColorBlock("ColorBlock645675175", new Long(1310149480782));
ColorBlock645675175.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock645675175.init();
ColorBlock645675175.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock690975785.attachChild(ColorBlock645675175);
var ColorBlock1635017590 = new ColorBlock("ColorBlock1635017590", new Long(1310149480782));
ColorBlock1635017590.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1635017590.init();
ColorBlock1635017590.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1586836787.attachChild(ColorBlock1635017590);
var Block1547107774 = new Block("Block1547107774", new Long(1310149480782));
Block1547107774.setBlockSides(BlockSides.SIDE_ABOVE);
Block1547107774.setCustomFrequency(true);
Block1547107774.setScriptName("/blocks/PlusOne.js");
Block1547107774.init();
Block1547107774.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1776068182.attachChild(Block1547107774);
var Block1515579398 = new Block("Block1515579398", new Long(1310149480782));
Block1515579398.setBlockSides(BlockSides.SIDE_ABOVE);
Block1515579398.setCustomFrequency(true);
Block1515579398.setScriptName("/blocks/TwoX.js");
Block1515579398.init();
Block1515579398.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1547107774.attachChild(Block1515579398);
var Block2046624775 = new Block("Block2046624775", new Long(1310149480782));
Block2046624775.setBlockSides(BlockSides.SIDE_ABOVE);
Block2046624775.setScriptName("/blocks/DirectionBlock.js");
Block2046624775.init();
Block2046624775.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
Block2046624775.getParameters().put("axis", 5.0);
	Block1515579398.attachChild(Block2046624775);
MasterBlock1866045102.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1866045102.getMasterId(), MasterBlock1866045102);

var MasterBlock903257219 = new MasterBlock("MasterBlock903257219", new Long(1310148909306));
MasterBlock903257219.init();
MasterBlock903257219.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.70135));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock903257219);
MasterBlock903257219.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock903257219.getMasterId(), MasterBlock903257219);

var MasterBlock602877555 = new MasterBlock("MasterBlock602877555", new Long(1310149009725));
MasterBlock602877555.init();
MasterBlock602877555.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.70013));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock602877555);
MasterBlock602877555.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock602877555.getMasterId(), MasterBlock602877555);

var MasterBlock235471876 = new MasterBlock("MasterBlock235471876", new Long(1310148197223));
MasterBlock235471876.init();
MasterBlock235471876.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -9056.815));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock235471876);
var Block867334251 = new Block("Block867334251", new Long(1310148197223));
Block867334251.setBlockSides(BlockSides.SIDE_BACK);
Block867334251.setCustomFrequency(true);
Block867334251.setScriptName("/blocks/FrequencyGeneratorBlock.js");
Block867334251.init();
Block867334251.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	MasterBlock235471876.attachChild(Block867334251);
var ColorBlock1271636461 = new ColorBlock("ColorBlock1271636461", new Long(1310148197223));
ColorBlock1271636461.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1271636461.init();
ColorBlock1271636461.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block867334251.attachChild(ColorBlock1271636461);
var ColorBlock1740620823 = new ColorBlock("ColorBlock1740620823", new Long(1310148197223));
ColorBlock1740620823.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock1740620823.init();
ColorBlock1740620823.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock1271636461.attachChild(ColorBlock1740620823);
var ColorBlock548324820 = new ColorBlock("ColorBlock548324820", new Long(1310148197223));
ColorBlock548324820.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock548324820.init();
ColorBlock548324820.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock1740620823.attachChild(ColorBlock548324820);
var ColorBlock1946796203 = new ColorBlock("ColorBlock1946796203", new Long(1310148197223));
ColorBlock1946796203.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock1946796203.init();
ColorBlock1946796203.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock548324820.attachChild(ColorBlock1946796203);
var ColorBlock1846813869 = new ColorBlock("ColorBlock1846813869", new Long(1310148197223));
ColorBlock1846813869.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1846813869.init();
ColorBlock1846813869.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1946796203.attachChild(ColorBlock1846813869);
var ColorBlock775938285 = new ColorBlock("ColorBlock775938285", new Long(1310148197223));
ColorBlock775938285.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock775938285.init();
ColorBlock775938285.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1846813869.attachChild(ColorBlock775938285);
var ColorBlock630443504 = new ColorBlock("ColorBlock630443504", new Long(1310148197223));
ColorBlock630443504.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock630443504.init();
ColorBlock630443504.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock775938285.attachChild(ColorBlock630443504);
var ColorBlock1283533170 = new ColorBlock("ColorBlock1283533170", new Long(1310148197223));
ColorBlock1283533170.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1283533170.init();
ColorBlock1283533170.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock630443504.attachChild(ColorBlock1283533170);
var ColorBlock1972629815 = new ColorBlock("ColorBlock1972629815", new Long(1310148197223));
ColorBlock1972629815.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1972629815.init();
ColorBlock1972629815.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1283533170.attachChild(ColorBlock1972629815);
var ColorBlock2054333237 = new ColorBlock("ColorBlock2054333237", new Long(1310148197223));
ColorBlock2054333237.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock2054333237.init();
ColorBlock2054333237.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1972629815.attachChild(ColorBlock2054333237);
var ColorBlock1167271561 = new ColorBlock("ColorBlock1167271561", new Long(1310148197223));
ColorBlock1167271561.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1167271561.init();
ColorBlock1167271561.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1972629815.attachChild(ColorBlock1167271561);
var ColorBlock2121081174 = new ColorBlock("ColorBlock2121081174", new Long(1310148197223));
ColorBlock2121081174.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2121081174.init();
ColorBlock2121081174.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1283533170.attachChild(ColorBlock2121081174);
var ColorBlock321158136 = new ColorBlock("ColorBlock321158136", new Long(1310148197223));
ColorBlock321158136.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock321158136.init();
ColorBlock321158136.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock775938285.attachChild(ColorBlock321158136);
var ColorBlock2112704715 = new ColorBlock("ColorBlock2112704715", new Long(1310148197223));
ColorBlock2112704715.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock2112704715.init();
ColorBlock2112704715.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock321158136.attachChild(ColorBlock2112704715);
var ColorBlock1517867494 = new ColorBlock("ColorBlock1517867494", new Long(1310148197223));
ColorBlock1517867494.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1517867494.init();
ColorBlock1517867494.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2112704715.attachChild(ColorBlock1517867494);
var ColorBlock1944604685 = new ColorBlock("ColorBlock1944604685", new Long(1310148197223));
ColorBlock1944604685.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1944604685.init();
ColorBlock1944604685.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1846813869.attachChild(ColorBlock1944604685);
var ColorBlock1521192842 = new ColorBlock("ColorBlock1521192842", new Long(1310148197223));
ColorBlock1521192842.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1521192842.init();
ColorBlock1521192842.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1944604685.attachChild(ColorBlock1521192842);
var ColorBlock1999153699 = new ColorBlock("ColorBlock1999153699", new Long(1310148197223));
ColorBlock1999153699.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1999153699.init();
ColorBlock1999153699.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1521192842.attachChild(ColorBlock1999153699);
var ColorBlock1350953871 = new ColorBlock("ColorBlock1350953871", new Long(1310148197223));
ColorBlock1350953871.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1350953871.init();
ColorBlock1350953871.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1999153699.attachChild(ColorBlock1350953871);
var ColorBlock1240985906 = new ColorBlock("ColorBlock1240985906", new Long(1310148197223));
ColorBlock1240985906.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1240985906.init();
ColorBlock1240985906.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1350953871.attachChild(ColorBlock1240985906);
var ColorBlock1992818218 = new ColorBlock("ColorBlock1992818218", new Long(1310148197223));
ColorBlock1992818218.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1992818218.init();
ColorBlock1992818218.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1240985906.attachChild(ColorBlock1992818218);
var ColorBlock2050260242 = new ColorBlock("ColorBlock2050260242", new Long(1310148197223));
ColorBlock2050260242.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2050260242.init();
ColorBlock2050260242.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1240985906.attachChild(ColorBlock2050260242);
var ColorBlock902621822 = new ColorBlock("ColorBlock902621822", new Long(1310148197223));
ColorBlock902621822.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock902621822.init();
ColorBlock902621822.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1350953871.attachChild(ColorBlock902621822);
var ColorBlock1644355686 = new ColorBlock("ColorBlock1644355686", new Long(1310148197223));
ColorBlock1644355686.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1644355686.init();
ColorBlock1644355686.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1521192842.attachChild(ColorBlock1644355686);
var ColorBlock1822837099 = new ColorBlock("ColorBlock1822837099", new Long(1310148197223));
ColorBlock1822837099.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1822837099.init();
ColorBlock1822837099.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1644355686.attachChild(ColorBlock1822837099);
var ColorBlock1525290531 = new ColorBlock("ColorBlock1525290531", new Long(1310148197223));
ColorBlock1525290531.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1525290531.init();
ColorBlock1525290531.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1822837099.attachChild(ColorBlock1525290531);
var ColorBlock2145431278 = new ColorBlock("ColorBlock2145431278", new Long(1310148197223));
ColorBlock2145431278.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock2145431278.init();
ColorBlock2145431278.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1944604685.attachChild(ColorBlock2145431278);
var ColorBlock1238336785 = new ColorBlock("ColorBlock1238336785", new Long(1310148197223));
ColorBlock1238336785.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1238336785.init();
ColorBlock1238336785.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock2145431278.attachChild(ColorBlock1238336785);
var ColorBlock418714511 = new ColorBlock("ColorBlock418714511", new Long(1310148197223));
ColorBlock418714511.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock418714511.init();
ColorBlock418714511.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1846813869.attachChild(ColorBlock418714511);
var ColorBlock1134750898 = new ColorBlock("ColorBlock1134750898", new Long(1310148197223));
ColorBlock1134750898.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1134750898.init();
ColorBlock1134750898.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock418714511.attachChild(ColorBlock1134750898);
var ColorBlock1059949419 = new ColorBlock("ColorBlock1059949419", new Long(1310148197223));
ColorBlock1059949419.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1059949419.init();
ColorBlock1059949419.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1946796203.attachChild(ColorBlock1059949419);
var Block1998058288 = new Block("Block1998058288", new Long(1310148197223));
Block1998058288.setBlockSides(BlockSides.SIDE_ABOVE);
Block1998058288.setCustomFrequency(true);
Block1998058288.setScriptName("/blocks/PlusOne.js");
Block1998058288.init();
Block1998058288.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block867334251.attachChild(Block1998058288);
var Block2087534724 = new Block("Block2087534724", new Long(1310148197223));
Block2087534724.setBlockSides(BlockSides.SIDE_ABOVE);
Block2087534724.setCustomFrequency(true);
Block2087534724.setScriptName("/blocks/TwoX.js");
Block2087534724.init();
Block2087534724.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1998058288.attachChild(Block2087534724);
var Block712157322 = new Block("Block712157322", new Long(1310148197223));
Block712157322.setBlockSides(BlockSides.SIDE_ABOVE);
Block712157322.setScriptName("/blocks/DirectionBlock.js");
Block712157322.init();
Block712157322.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
Block712157322.getParameters().put("axis", 5.0);
	Block2087534724.attachChild(Block712157322);
MasterBlock235471876.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock235471876.getMasterId(), MasterBlock235471876);

var MasterBlock898354617 = new MasterBlock("MasterBlock898354617", new Long(1310148959508));
MasterBlock898354617.init();
MasterBlock898354617.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -263.03952));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock898354617);
MasterBlock898354617.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock898354617.getMasterId(), MasterBlock898354617);

var MasterBlock258278554 = new MasterBlock("MasterBlock258278554", new Long(1310148337561));
MasterBlock258278554.init();
MasterBlock258278554.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -8073.136));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock258278554);
var Block1716045450 = new Block("Block1716045450", new Long(1310148337561));
Block1716045450.setBlockSides(BlockSides.SIDE_BACK);
Block1716045450.setCustomFrequency(true);
Block1716045450.setScriptName("/blocks/FrequencyGeneratorBlock.js");
Block1716045450.init();
Block1716045450.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	MasterBlock258278554.attachChild(Block1716045450);
var ColorBlock1763337899 = new ColorBlock("ColorBlock1763337899", new Long(1310148337561));
ColorBlock1763337899.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1763337899.init();
ColorBlock1763337899.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1716045450.attachChild(ColorBlock1763337899);
var ColorBlock2038578852 = new ColorBlock("ColorBlock2038578852", new Long(1310148337561));
ColorBlock2038578852.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock2038578852.init();
ColorBlock2038578852.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock1763337899.attachChild(ColorBlock2038578852);
var ColorBlock186016638 = new ColorBlock("ColorBlock186016638", new Long(1310148337561));
ColorBlock186016638.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock186016638.init();
ColorBlock186016638.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock2038578852.attachChild(ColorBlock186016638);
var ColorBlock538283793 = new ColorBlock("ColorBlock538283793", new Long(1310148337561));
ColorBlock538283793.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock538283793.init();
ColorBlock538283793.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock186016638.attachChild(ColorBlock538283793);
var ColorBlock479943099 = new ColorBlock("ColorBlock479943099", new Long(1310148337561));
ColorBlock479943099.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock479943099.init();
ColorBlock479943099.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock538283793.attachChild(ColorBlock479943099);
var ColorBlock1347925720 = new ColorBlock("ColorBlock1347925720", new Long(1310148337561));
ColorBlock1347925720.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1347925720.init();
ColorBlock1347925720.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock479943099.attachChild(ColorBlock1347925720);
var ColorBlock1675422796 = new ColorBlock("ColorBlock1675422796", new Long(1310148337561));
ColorBlock1675422796.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1675422796.init();
ColorBlock1675422796.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1347925720.attachChild(ColorBlock1675422796);
var ColorBlock1918191867 = new ColorBlock("ColorBlock1918191867", new Long(1310148337561));
ColorBlock1918191867.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1918191867.init();
ColorBlock1918191867.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1675422796.attachChild(ColorBlock1918191867);
var ColorBlock1919038864 = new ColorBlock("ColorBlock1919038864", new Long(1310148337561));
ColorBlock1919038864.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1919038864.init();
ColorBlock1919038864.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1918191867.attachChild(ColorBlock1919038864);
var ColorBlock1122131914 = new ColorBlock("ColorBlock1122131914", new Long(1310148337561));
ColorBlock1122131914.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1122131914.init();
ColorBlock1122131914.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1919038864.attachChild(ColorBlock1122131914);
var ColorBlock1362529603 = new ColorBlock("ColorBlock1362529603", new Long(1310148337561));
ColorBlock1362529603.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1362529603.init();
ColorBlock1362529603.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1919038864.attachChild(ColorBlock1362529603);
var ColorBlock1985218677 = new ColorBlock("ColorBlock1985218677", new Long(1310148337561));
ColorBlock1985218677.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1985218677.init();
ColorBlock1985218677.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1918191867.attachChild(ColorBlock1985218677);
var ColorBlock775991673 = new ColorBlock("ColorBlock775991673", new Long(1310148337561));
ColorBlock775991673.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock775991673.init();
ColorBlock775991673.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1347925720.attachChild(ColorBlock775991673);
var ColorBlock1316698839 = new ColorBlock("ColorBlock1316698839", new Long(1310148337561));
ColorBlock1316698839.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1316698839.init();
ColorBlock1316698839.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock775991673.attachChild(ColorBlock1316698839);
var ColorBlock831243697 = new ColorBlock("ColorBlock831243697", new Long(1310148337561));
ColorBlock831243697.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock831243697.init();
ColorBlock831243697.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1316698839.attachChild(ColorBlock831243697);
var ColorBlock2070436593 = new ColorBlock("ColorBlock2070436593", new Long(1310148337561));
ColorBlock2070436593.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock2070436593.init();
ColorBlock2070436593.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock479943099.attachChild(ColorBlock2070436593);
var ColorBlock890070010 = new ColorBlock("ColorBlock890070010", new Long(1310148337561));
ColorBlock890070010.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock890070010.init();
ColorBlock890070010.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2070436593.attachChild(ColorBlock890070010);
var ColorBlock928412027 = new ColorBlock("ColorBlock928412027", new Long(1310148337561));
ColorBlock928412027.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock928412027.init();
ColorBlock928412027.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock890070010.attachChild(ColorBlock928412027);
var ColorBlock1097597646 = new ColorBlock("ColorBlock1097597646", new Long(1310148337561));
ColorBlock1097597646.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1097597646.init();
ColorBlock1097597646.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock928412027.attachChild(ColorBlock1097597646);
var ColorBlock1331947551 = new ColorBlock("ColorBlock1331947551", new Long(1310148337561));
ColorBlock1331947551.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1331947551.init();
ColorBlock1331947551.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1097597646.attachChild(ColorBlock1331947551);
var ColorBlock1565792288 = new ColorBlock("ColorBlock1565792288", new Long(1310148337561));
ColorBlock1565792288.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1565792288.init();
ColorBlock1565792288.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1331947551.attachChild(ColorBlock1565792288);
var ColorBlock1899213037 = new ColorBlock("ColorBlock1899213037", new Long(1310148337561));
ColorBlock1899213037.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1899213037.init();
ColorBlock1899213037.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1331947551.attachChild(ColorBlock1899213037);
var ColorBlock769422810 = new ColorBlock("ColorBlock769422810", new Long(1310148337561));
ColorBlock769422810.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock769422810.init();
ColorBlock769422810.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1097597646.attachChild(ColorBlock769422810);
var ColorBlock435484395 = new ColorBlock("ColorBlock435484395", new Long(1310148337561));
ColorBlock435484395.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock435484395.init();
ColorBlock435484395.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock890070010.attachChild(ColorBlock435484395);
var ColorBlock1454796748 = new ColorBlock("ColorBlock1454796748", new Long(1310148337561));
ColorBlock1454796748.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1454796748.init();
ColorBlock1454796748.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock435484395.attachChild(ColorBlock1454796748);
var ColorBlock412977853 = new ColorBlock("ColorBlock412977853", new Long(1310148337561));
ColorBlock412977853.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock412977853.init();
ColorBlock412977853.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1454796748.attachChild(ColorBlock412977853);
var ColorBlock1144467226 = new ColorBlock("ColorBlock1144467226", new Long(1310148337561));
ColorBlock1144467226.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1144467226.init();
ColorBlock1144467226.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock2070436593.attachChild(ColorBlock1144467226);
var ColorBlock942480162 = new ColorBlock("ColorBlock942480162", new Long(1310148337561));
ColorBlock942480162.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock942480162.init();
ColorBlock942480162.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1144467226.attachChild(ColorBlock942480162);
var ColorBlock1317541421 = new ColorBlock("ColorBlock1317541421", new Long(1310148337561));
ColorBlock1317541421.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1317541421.init();
ColorBlock1317541421.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock479943099.attachChild(ColorBlock1317541421);
var ColorBlock2107617489 = new ColorBlock("ColorBlock2107617489", new Long(1310148337561));
ColorBlock2107617489.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock2107617489.init();
ColorBlock2107617489.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1317541421.attachChild(ColorBlock2107617489);
var ColorBlock877219317 = new ColorBlock("ColorBlock877219317", new Long(1310148337561));
ColorBlock877219317.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock877219317.init();
ColorBlock877219317.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock538283793.attachChild(ColorBlock877219317);
var Block1842663123 = new Block("Block1842663123", new Long(1310148337561));
Block1842663123.setBlockSides(BlockSides.SIDE_ABOVE);
Block1842663123.setCustomFrequency(true);
Block1842663123.setScriptName("/blocks/PlusOne.js");
Block1842663123.init();
Block1842663123.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1716045450.attachChild(Block1842663123);
var Block1670273833 = new Block("Block1670273833", new Long(1310148337561));
Block1670273833.setBlockSides(BlockSides.SIDE_ABOVE);
Block1670273833.setCustomFrequency(true);
Block1670273833.setScriptName("/blocks/TwoX.js");
Block1670273833.init();
Block1670273833.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1842663123.attachChild(Block1670273833);
var Block1278916606 = new Block("Block1278916606", new Long(1310148337561));
Block1278916606.setBlockSides(BlockSides.SIDE_ABOVE);
Block1278916606.setScriptName("/blocks/DirectionBlock.js");
Block1278916606.init();
Block1278916606.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
Block1278916606.getParameters().put("axis", 5.0);
	Block1670273833.attachChild(Block1278916606);
MasterBlock258278554.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock258278554.getMasterId(), MasterBlock258278554);

var MasterBlock1968868920 = new MasterBlock("MasterBlock1968868920", new Long(1310148458215));
MasterBlock1968868920.init();
MasterBlock1968868920.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.75284));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1968868920);
MasterBlock1968868920.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1968868920.getMasterId(), MasterBlock1968868920);

var MasterBlock1946300937 = new MasterBlock("MasterBlock1946300937", new Long(1310148889209));
MasterBlock1946300937.init();
MasterBlock1946300937.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.98154));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1946300937);
MasterBlock1946300937.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1946300937.getMasterId(), MasterBlock1946300937);

var MasterBlock1961568869 = new MasterBlock("MasterBlock1961568869", new Long(1310148969524));
MasterBlock1961568869.init();
MasterBlock1961568869.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -263.0136));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1961568869);
MasterBlock1961568869.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1961568869.getMasterId(), MasterBlock1961568869);

var MasterBlock659101812 = new MasterBlock("MasterBlock659101812", new Long(1310148478150));
MasterBlock659101812.init();
MasterBlock659101812.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.8592));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock659101812);
MasterBlock659101812.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock659101812.getMasterId(), MasterBlock659101812);

var MasterBlock394857083 = new MasterBlock("MasterBlock394857083", new Long(1310148618676));
MasterBlock394857083.init();
MasterBlock394857083.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.702));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock394857083);
MasterBlock394857083.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock394857083.getMasterId(), MasterBlock394857083);

var MasterBlock1833497712 = new MasterBlock("MasterBlock1833497712", new Long(1310149420565));
MasterBlock1833497712.init();
MasterBlock1833497712.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.6858));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1833497712);
MasterBlock1833497712.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1833497712.getMasterId(), MasterBlock1833497712);

var MasterBlock1480242833 = new MasterBlock("MasterBlock1480242833", new Long(1310148167216));
MasterBlock1480242833.init();
MasterBlock1480242833.setLocalTranslation(new Vector3f(-113.87421, 2.6723428, -9363.141));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1480242833);
var Block1451417118 = new Block("Block1451417118", new Long(1310148167216));
Block1451417118.setBlockSides(BlockSides.SIDE_BACK);
Block1451417118.setCustomFrequency(true);
Block1451417118.setScriptName("/blocks/FrequencyGeneratorBlock.js");
Block1451417118.init();
Block1451417118.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	MasterBlock1480242833.attachChild(Block1451417118);
var ColorBlock1986037961 = new ColorBlock("ColorBlock1986037961", new Long(1310148167216));
ColorBlock1986037961.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1986037961.init();
ColorBlock1986037961.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1451417118.attachChild(ColorBlock1986037961);
var ColorBlock606521790 = new ColorBlock("ColorBlock606521790", new Long(1310148167216));
ColorBlock606521790.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock606521790.init();
ColorBlock606521790.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock1986037961.attachChild(ColorBlock606521790);
var ColorBlock1315025603 = new ColorBlock("ColorBlock1315025603", new Long(1310148167216));
ColorBlock1315025603.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock1315025603.init();
ColorBlock1315025603.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock606521790.attachChild(ColorBlock1315025603);
var ColorBlock1341788079 = new ColorBlock("ColorBlock1341788079", new Long(1310148167216));
ColorBlock1341788079.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock1341788079.init();
ColorBlock1341788079.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock1315025603.attachChild(ColorBlock1341788079);
var ColorBlock1980327308 = new ColorBlock("ColorBlock1980327308", new Long(1310148167216));
ColorBlock1980327308.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1980327308.init();
ColorBlock1980327308.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1341788079.attachChild(ColorBlock1980327308);
var ColorBlock2096186293 = new ColorBlock("ColorBlock2096186293", new Long(1310148167216));
ColorBlock2096186293.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2096186293.init();
ColorBlock2096186293.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1980327308.attachChild(ColorBlock2096186293);
var ColorBlock594487151 = new ColorBlock("ColorBlock594487151", new Long(1310148167216));
ColorBlock594487151.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock594487151.init();
ColorBlock594487151.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2096186293.attachChild(ColorBlock594487151);
var ColorBlock912310748 = new ColorBlock("ColorBlock912310748", new Long(1310148167216));
ColorBlock912310748.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock912310748.init();
ColorBlock912310748.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock594487151.attachChild(ColorBlock912310748);
var ColorBlock1781675438 = new ColorBlock("ColorBlock1781675438", new Long(1310148167216));
ColorBlock1781675438.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1781675438.init();
ColorBlock1781675438.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock912310748.attachChild(ColorBlock1781675438);
var ColorBlock1715286080 = new ColorBlock("ColorBlock1715286080", new Long(1310148167216));
ColorBlock1715286080.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1715286080.init();
ColorBlock1715286080.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1781675438.attachChild(ColorBlock1715286080);
var ColorBlock453358967 = new ColorBlock("ColorBlock453358967", new Long(1310148167216));
ColorBlock453358967.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock453358967.init();
ColorBlock453358967.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1781675438.attachChild(ColorBlock453358967);
var ColorBlock1940352195 = new ColorBlock("ColorBlock1940352195", new Long(1310148167216));
ColorBlock1940352195.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1940352195.init();
ColorBlock1940352195.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock912310748.attachChild(ColorBlock1940352195);
var ColorBlock1420851405 = new ColorBlock("ColorBlock1420851405", new Long(1310148167216));
ColorBlock1420851405.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1420851405.init();
ColorBlock1420851405.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock2096186293.attachChild(ColorBlock1420851405);
var ColorBlock1839582577 = new ColorBlock("ColorBlock1839582577", new Long(1310148167216));
ColorBlock1839582577.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1839582577.init();
ColorBlock1839582577.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1420851405.attachChild(ColorBlock1839582577);
var ColorBlock2144488134 = new ColorBlock("ColorBlock2144488134", new Long(1310148167216));
ColorBlock2144488134.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2144488134.init();
ColorBlock2144488134.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1839582577.attachChild(ColorBlock2144488134);
var ColorBlock414186459 = new ColorBlock("ColorBlock414186459", new Long(1310148167216));
ColorBlock414186459.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock414186459.init();
ColorBlock414186459.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1980327308.attachChild(ColorBlock414186459);
var ColorBlock698006221 = new ColorBlock("ColorBlock698006221", new Long(1310148167216));
ColorBlock698006221.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock698006221.init();
ColorBlock698006221.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock414186459.attachChild(ColorBlock698006221);
var ColorBlock1295566168 = new ColorBlock("ColorBlock1295566168", new Long(1310148167216));
ColorBlock1295566168.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1295566168.init();
ColorBlock1295566168.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock698006221.attachChild(ColorBlock1295566168);
var ColorBlock704578378 = new ColorBlock("ColorBlock704578378", new Long(1310148167216));
ColorBlock704578378.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock704578378.init();
ColorBlock704578378.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1295566168.attachChild(ColorBlock704578378);
var ColorBlock2062824426 = new ColorBlock("ColorBlock2062824426", new Long(1310148167216));
ColorBlock2062824426.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock2062824426.init();
ColorBlock2062824426.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock704578378.attachChild(ColorBlock2062824426);
var ColorBlock694076382 = new ColorBlock("ColorBlock694076382", new Long(1310148167216));
ColorBlock694076382.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock694076382.init();
ColorBlock694076382.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock2062824426.attachChild(ColorBlock694076382);
var ColorBlock1818755152 = new ColorBlock("ColorBlock1818755152", new Long(1310148167216));
ColorBlock1818755152.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1818755152.init();
ColorBlock1818755152.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2062824426.attachChild(ColorBlock1818755152);
var ColorBlock2143781648 = new ColorBlock("ColorBlock2143781648", new Long(1310148167216));
ColorBlock2143781648.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2143781648.init();
ColorBlock2143781648.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock704578378.attachChild(ColorBlock2143781648);
var ColorBlock1665701952 = new ColorBlock("ColorBlock1665701952", new Long(1310148167216));
ColorBlock1665701952.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1665701952.init();
ColorBlock1665701952.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock698006221.attachChild(ColorBlock1665701952);
var ColorBlock316574707 = new ColorBlock("ColorBlock316574707", new Long(1310148167216));
ColorBlock316574707.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock316574707.init();
ColorBlock316574707.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1665701952.attachChild(ColorBlock316574707);
var ColorBlock814796665 = new ColorBlock("ColorBlock814796665", new Long(1310148167216));
ColorBlock814796665.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock814796665.init();
ColorBlock814796665.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock316574707.attachChild(ColorBlock814796665);
var ColorBlock1392505118 = new ColorBlock("ColorBlock1392505118", new Long(1310148167216));
ColorBlock1392505118.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1392505118.init();
ColorBlock1392505118.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock414186459.attachChild(ColorBlock1392505118);
var ColorBlock2130060694 = new ColorBlock("ColorBlock2130060694", new Long(1310148167216));
ColorBlock2130060694.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock2130060694.init();
ColorBlock2130060694.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1392505118.attachChild(ColorBlock2130060694);
var ColorBlock230518428 = new ColorBlock("ColorBlock230518428", new Long(1310148167216));
ColorBlock230518428.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock230518428.init();
ColorBlock230518428.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1980327308.attachChild(ColorBlock230518428);
var ColorBlock1870893590 = new ColorBlock("ColorBlock1870893590", new Long(1310148167216));
ColorBlock1870893590.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1870893590.init();
ColorBlock1870893590.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock230518428.attachChild(ColorBlock1870893590);
var ColorBlock2033786158 = new ColorBlock("ColorBlock2033786158", new Long(1310148167216));
ColorBlock2033786158.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock2033786158.init();
ColorBlock2033786158.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1341788079.attachChild(ColorBlock2033786158);
var Block1261458789 = new Block("Block1261458789", new Long(1310148167216));
Block1261458789.setBlockSides(BlockSides.SIDE_ABOVE);
Block1261458789.setCustomFrequency(true);
Block1261458789.setScriptName("/blocks/PlusOne.js");
Block1261458789.init();
Block1261458789.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1451417118.attachChild(Block1261458789);
var Block839993274 = new Block("Block839993274", new Long(1310148167216));
Block839993274.setBlockSides(BlockSides.SIDE_ABOVE);
Block839993274.setCustomFrequency(true);
Block839993274.setScriptName("/blocks/TwoX.js");
Block839993274.init();
Block839993274.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1261458789.attachChild(Block839993274);
var Block1817634122 = new Block("Block1817634122", new Long(1310148167216));
Block1817634122.setBlockSides(BlockSides.SIDE_ABOVE);
Block1817634122.setScriptName("/blocks/DirectionBlock.js");
Block1817634122.init();
Block1817634122.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
Block1817634122.getParameters().put("axis", 5.0);
	Block839993274.attachChild(Block1817634122);
MasterBlock1480242833.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1480242833.getMasterId(), MasterBlock1480242833);

var MasterBlock482740298 = new MasterBlock("MasterBlock482740298", new Long(1310148407900));
MasterBlock482740298.init();
MasterBlock482740298.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -7591.533));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock482740298);
var Block2081175492 = new Block("Block2081175492", new Long(1310148407900));
Block2081175492.setBlockSides(BlockSides.SIDE_BACK);
Block2081175492.setCustomFrequency(true);
Block2081175492.setScriptName("/blocks/FrequencyGeneratorBlock.js");
Block2081175492.init();
Block2081175492.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	MasterBlock482740298.attachChild(Block2081175492);
var ColorBlock1961057080 = new ColorBlock("ColorBlock1961057080", new Long(1310148407900));
ColorBlock1961057080.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1961057080.init();
ColorBlock1961057080.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block2081175492.attachChild(ColorBlock1961057080);
var ColorBlock1765534776 = new ColorBlock("ColorBlock1765534776", new Long(1310148407900));
ColorBlock1765534776.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock1765534776.init();
ColorBlock1765534776.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock1961057080.attachChild(ColorBlock1765534776);
var ColorBlock1272151358 = new ColorBlock("ColorBlock1272151358", new Long(1310148407900));
ColorBlock1272151358.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock1272151358.init();
ColorBlock1272151358.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock1765534776.attachChild(ColorBlock1272151358);
var ColorBlock411406099 = new ColorBlock("ColorBlock411406099", new Long(1310148407900));
ColorBlock411406099.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock411406099.init();
ColorBlock411406099.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock1272151358.attachChild(ColorBlock411406099);
var ColorBlock1463167925 = new ColorBlock("ColorBlock1463167925", new Long(1310148407900));
ColorBlock1463167925.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1463167925.init();
ColorBlock1463167925.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock411406099.attachChild(ColorBlock1463167925);
var ColorBlock338795403 = new ColorBlock("ColorBlock338795403", new Long(1310148407900));
ColorBlock338795403.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock338795403.init();
ColorBlock338795403.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1463167925.attachChild(ColorBlock338795403);
var ColorBlock865911749 = new ColorBlock("ColorBlock865911749", new Long(1310148407900));
ColorBlock865911749.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock865911749.init();
ColorBlock865911749.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock338795403.attachChild(ColorBlock865911749);
var ColorBlock1740295096 = new ColorBlock("ColorBlock1740295096", new Long(1310148407900));
ColorBlock1740295096.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1740295096.init();
ColorBlock1740295096.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock865911749.attachChild(ColorBlock1740295096);
var ColorBlock2024355592 = new ColorBlock("ColorBlock2024355592", new Long(1310148407900));
ColorBlock2024355592.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock2024355592.init();
ColorBlock2024355592.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1740295096.attachChild(ColorBlock2024355592);
var ColorBlock1097223663 = new ColorBlock("ColorBlock1097223663", new Long(1310148407900));
ColorBlock1097223663.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1097223663.init();
ColorBlock1097223663.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock2024355592.attachChild(ColorBlock1097223663);
var ColorBlock306748977 = new ColorBlock("ColorBlock306748977", new Long(1310148407900));
ColorBlock306748977.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock306748977.init();
ColorBlock306748977.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2024355592.attachChild(ColorBlock306748977);
var ColorBlock1280025364 = new ColorBlock("ColorBlock1280025364", new Long(1310148407900));
ColorBlock1280025364.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1280025364.init();
ColorBlock1280025364.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1740295096.attachChild(ColorBlock1280025364);
var ColorBlock1753322474 = new ColorBlock("ColorBlock1753322474", new Long(1310148407900));
ColorBlock1753322474.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1753322474.init();
ColorBlock1753322474.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock338795403.attachChild(ColorBlock1753322474);
var ColorBlock2116545540 = new ColorBlock("ColorBlock2116545540", new Long(1310148407900));
ColorBlock2116545540.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock2116545540.init();
ColorBlock2116545540.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1753322474.attachChild(ColorBlock2116545540);
var ColorBlock2143960761 = new ColorBlock("ColorBlock2143960761", new Long(1310148407900));
ColorBlock2143960761.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2143960761.init();
ColorBlock2143960761.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2116545540.attachChild(ColorBlock2143960761);
var ColorBlock631118839 = new ColorBlock("ColorBlock631118839", new Long(1310148407900));
ColorBlock631118839.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock631118839.init();
ColorBlock631118839.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1463167925.attachChild(ColorBlock631118839);
var ColorBlock503316265 = new ColorBlock("ColorBlock503316265", new Long(1310148407900));
ColorBlock503316265.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock503316265.init();
ColorBlock503316265.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock631118839.attachChild(ColorBlock503316265);
var ColorBlock2138381602 = new ColorBlock("ColorBlock2138381602", new Long(1310148407900));
ColorBlock2138381602.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2138381602.init();
ColorBlock2138381602.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock503316265.attachChild(ColorBlock2138381602);
var ColorBlock217486717 = new ColorBlock("ColorBlock217486717", new Long(1310148407900));
ColorBlock217486717.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock217486717.init();
ColorBlock217486717.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2138381602.attachChild(ColorBlock217486717);
var ColorBlock2140290797 = new ColorBlock("ColorBlock2140290797", new Long(1310148407900));
ColorBlock2140290797.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock2140290797.init();
ColorBlock2140290797.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock217486717.attachChild(ColorBlock2140290797);
var ColorBlock1227059654 = new ColorBlock("ColorBlock1227059654", new Long(1310148407900));
ColorBlock1227059654.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1227059654.init();
ColorBlock1227059654.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock2140290797.attachChild(ColorBlock1227059654);
var ColorBlock616864362 = new ColorBlock("ColorBlock616864362", new Long(1310148407900));
ColorBlock616864362.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock616864362.init();
ColorBlock616864362.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2140290797.attachChild(ColorBlock616864362);
var ColorBlock1446489790 = new ColorBlock("ColorBlock1446489790", new Long(1310148407900));
ColorBlock1446489790.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1446489790.init();
ColorBlock1446489790.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock217486717.attachChild(ColorBlock1446489790);
var ColorBlock1349738215 = new ColorBlock("ColorBlock1349738215", new Long(1310148407900));
ColorBlock1349738215.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1349738215.init();
ColorBlock1349738215.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock503316265.attachChild(ColorBlock1349738215);
var ColorBlock891137969 = new ColorBlock("ColorBlock891137969", new Long(1310148407900));
ColorBlock891137969.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock891137969.init();
ColorBlock891137969.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1349738215.attachChild(ColorBlock891137969);
var ColorBlock515612530 = new ColorBlock("ColorBlock515612530", new Long(1310148407900));
ColorBlock515612530.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock515612530.init();
ColorBlock515612530.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock891137969.attachChild(ColorBlock515612530);
var ColorBlock513997790 = new ColorBlock("ColorBlock513997790", new Long(1310148407900));
ColorBlock513997790.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock513997790.init();
ColorBlock513997790.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock631118839.attachChild(ColorBlock513997790);
var ColorBlock1292350021 = new ColorBlock("ColorBlock1292350021", new Long(1310148407900));
ColorBlock1292350021.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1292350021.init();
ColorBlock1292350021.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock513997790.attachChild(ColorBlock1292350021);
var ColorBlock587918914 = new ColorBlock("ColorBlock587918914", new Long(1310148407900));
ColorBlock587918914.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock587918914.init();
ColorBlock587918914.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1463167925.attachChild(ColorBlock587918914);
var ColorBlock291649476 = new ColorBlock("ColorBlock291649476", new Long(1310148407900));
ColorBlock291649476.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock291649476.init();
ColorBlock291649476.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock587918914.attachChild(ColorBlock291649476);
var ColorBlock905782403 = new ColorBlock("ColorBlock905782403", new Long(1310148407900));
ColorBlock905782403.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock905782403.init();
ColorBlock905782403.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock411406099.attachChild(ColorBlock905782403);
var Block1831479010 = new Block("Block1831479010", new Long(1310148407900));
Block1831479010.setBlockSides(BlockSides.SIDE_ABOVE);
Block1831479010.setCustomFrequency(true);
Block1831479010.setScriptName("/blocks/PlusOne.js");
Block1831479010.init();
Block1831479010.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block2081175492.attachChild(Block1831479010);
var Block1495330344 = new Block("Block1495330344", new Long(1310148407900));
Block1495330344.setBlockSides(BlockSides.SIDE_ABOVE);
Block1495330344.setCustomFrequency(true);
Block1495330344.setScriptName("/blocks/TwoX.js");
Block1495330344.init();
Block1495330344.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1831479010.attachChild(Block1495330344);
var Block1874176139 = new Block("Block1874176139", new Long(1310148407900));
Block1874176139.setBlockSides(BlockSides.SIDE_ABOVE);
Block1874176139.setScriptName("/blocks/DirectionBlock.js");
Block1874176139.init();
Block1874176139.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
Block1874176139.getParameters().put("axis", 5.0);
	Block1495330344.attachChild(Block1874176139);
MasterBlock482740298.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock482740298.getMasterId(), MasterBlock482740298);

var MasterBlock2115235232 = new MasterBlock("MasterBlock2115235232", new Long(1310148568301));
MasterBlock2115235232.init();
MasterBlock2115235232.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.74747));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock2115235232);
MasterBlock2115235232.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock2115235232.getMasterId(), MasterBlock2115235232);

var MasterBlock2017284128 = new MasterBlock("MasterBlock2017284128", new Long(1310149190190));
MasterBlock2017284128.init();
MasterBlock2017284128.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -263.01303));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock2017284128);
MasterBlock2017284128.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock2017284128.getMasterId(), MasterBlock2017284128);

var MasterBlock884205374 = new MasterBlock("MasterBlock884205374", new Long(1310148518364));
MasterBlock884205374.init();
MasterBlock884205374.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.68658));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock884205374);
MasterBlock884205374.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock884205374.getMasterId(), MasterBlock884205374);

var MasterBlock500483780 = new MasterBlock("MasterBlock500483780", new Long(1310148628693));
MasterBlock500483780.init();
MasterBlock500483780.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.92236));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock500483780);
MasterBlock500483780.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock500483780.getMasterId(), MasterBlock500483780);

var MasterBlock559643780 = new MasterBlock("MasterBlock559643780", new Long(1310148849311));
MasterBlock559643780.init();
MasterBlock559643780.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.57355));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock559643780);
MasterBlock559643780.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock559643780.getMasterId(), MasterBlock559643780);

var MasterBlock1349220590 = new MasterBlock("MasterBlock1349220590", new Long(1310149240277));
MasterBlock1349220590.init();
MasterBlock1349220590.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.7578));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1349220590);
MasterBlock1349220590.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1349220590.getMasterId(), MasterBlock1349220590);

var MasterBlock2090135396 = new MasterBlock("MasterBlock2090135396", new Long(1310148528241));
MasterBlock2090135396.init();
MasterBlock2090135396.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.64987));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock2090135396);
MasterBlock2090135396.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock2090135396.getMasterId(), MasterBlock2090135396);

var MasterBlock790149680 = new MasterBlock("MasterBlock790149680", new Long(1310148769018));
MasterBlock790149680.init();
MasterBlock790149680.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.66818));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock790149680);
MasterBlock790149680.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock790149680.getMasterId(), MasterBlock790149680);

var MasterBlock654974906 = new MasterBlock("MasterBlock654974906", new Long(1310149300448));
MasterBlock654974906.init();
MasterBlock654974906.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.8846));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock654974906);
MasterBlock654974906.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock654974906.getMasterId(), MasterBlock654974906);

var MasterBlock397234360 = new MasterBlock("MasterBlock397234360", new Long(1310148488204));
MasterBlock397234360.init();
MasterBlock397234360.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.83847));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock397234360);
MasterBlock397234360.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock397234360.getMasterId(), MasterBlock397234360);

var MasterBlock1846258708 = new MasterBlock("MasterBlock1846258708", new Long(1310148227259));
MasterBlock1846258708.init();
MasterBlock1846258708.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -8848.315));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1846258708);
var Block1677980577 = new Block("Block1677980577", new Long(1310148227259));
Block1677980577.setBlockSides(BlockSides.SIDE_BACK);
Block1677980577.setCustomFrequency(true);
Block1677980577.setScriptName("/blocks/FrequencyGeneratorBlock.js");
Block1677980577.init();
Block1677980577.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	MasterBlock1846258708.attachChild(Block1677980577);
var ColorBlock1663395959 = new ColorBlock("ColorBlock1663395959", new Long(1310148227259));
ColorBlock1663395959.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1663395959.init();
ColorBlock1663395959.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1677980577.attachChild(ColorBlock1663395959);
var ColorBlock1352856991 = new ColorBlock("ColorBlock1352856991", new Long(1310148227259));
ColorBlock1352856991.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock1352856991.init();
ColorBlock1352856991.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock1663395959.attachChild(ColorBlock1352856991);
var ColorBlock509684025 = new ColorBlock("ColorBlock509684025", new Long(1310148227259));
ColorBlock509684025.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock509684025.init();
ColorBlock509684025.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock1352856991.attachChild(ColorBlock509684025);
var ColorBlock546231016 = new ColorBlock("ColorBlock546231016", new Long(1310148227259));
ColorBlock546231016.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock546231016.init();
ColorBlock546231016.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock509684025.attachChild(ColorBlock546231016);
var ColorBlock611185711 = new ColorBlock("ColorBlock611185711", new Long(1310148227259));
ColorBlock611185711.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock611185711.init();
ColorBlock611185711.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock546231016.attachChild(ColorBlock611185711);
var ColorBlock1383051900 = new ColorBlock("ColorBlock1383051900", new Long(1310148227259));
ColorBlock1383051900.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1383051900.init();
ColorBlock1383051900.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock611185711.attachChild(ColorBlock1383051900);
var ColorBlock1189378896 = new ColorBlock("ColorBlock1189378896", new Long(1310148227259));
ColorBlock1189378896.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1189378896.init();
ColorBlock1189378896.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1383051900.attachChild(ColorBlock1189378896);
var ColorBlock1712409520 = new ColorBlock("ColorBlock1712409520", new Long(1310148227259));
ColorBlock1712409520.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1712409520.init();
ColorBlock1712409520.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1189378896.attachChild(ColorBlock1712409520);
var ColorBlock490056270 = new ColorBlock("ColorBlock490056270", new Long(1310148227259));
ColorBlock490056270.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock490056270.init();
ColorBlock490056270.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1712409520.attachChild(ColorBlock490056270);
var ColorBlock1375034369 = new ColorBlock("ColorBlock1375034369", new Long(1310148227259));
ColorBlock1375034369.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1375034369.init();
ColorBlock1375034369.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock490056270.attachChild(ColorBlock1375034369);
var ColorBlock1730205140 = new ColorBlock("ColorBlock1730205140", new Long(1310148227259));
ColorBlock1730205140.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1730205140.init();
ColorBlock1730205140.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock490056270.attachChild(ColorBlock1730205140);
var ColorBlock1080814677 = new ColorBlock("ColorBlock1080814677", new Long(1310148227259));
ColorBlock1080814677.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1080814677.init();
ColorBlock1080814677.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1712409520.attachChild(ColorBlock1080814677);
var ColorBlock287197090 = new ColorBlock("ColorBlock287197090", new Long(1310148227259));
ColorBlock287197090.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock287197090.init();
ColorBlock287197090.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1383051900.attachChild(ColorBlock287197090);
var ColorBlock2124827545 = new ColorBlock("ColorBlock2124827545", new Long(1310148227259));
ColorBlock2124827545.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock2124827545.init();
ColorBlock2124827545.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock287197090.attachChild(ColorBlock2124827545);
var ColorBlock2070073576 = new ColorBlock("ColorBlock2070073576", new Long(1310148227259));
ColorBlock2070073576.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2070073576.init();
ColorBlock2070073576.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2124827545.attachChild(ColorBlock2070073576);
var ColorBlock943117509 = new ColorBlock("ColorBlock943117509", new Long(1310148227259));
ColorBlock943117509.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock943117509.init();
ColorBlock943117509.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock611185711.attachChild(ColorBlock943117509);
var ColorBlock998265980 = new ColorBlock("ColorBlock998265980", new Long(1310148227259));
ColorBlock998265980.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock998265980.init();
ColorBlock998265980.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock943117509.attachChild(ColorBlock998265980);
var ColorBlock1981801076 = new ColorBlock("ColorBlock1981801076", new Long(1310148227259));
ColorBlock1981801076.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1981801076.init();
ColorBlock1981801076.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock998265980.attachChild(ColorBlock1981801076);
var ColorBlock2087288623 = new ColorBlock("ColorBlock2087288623", new Long(1310148227259));
ColorBlock2087288623.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2087288623.init();
ColorBlock2087288623.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1981801076.attachChild(ColorBlock2087288623);
var ColorBlock366120093 = new ColorBlock("ColorBlock366120093", new Long(1310148227259));
ColorBlock366120093.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock366120093.init();
ColorBlock366120093.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock2087288623.attachChild(ColorBlock366120093);
var ColorBlock1438845120 = new ColorBlock("ColorBlock1438845120", new Long(1310148227259));
ColorBlock1438845120.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1438845120.init();
ColorBlock1438845120.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock366120093.attachChild(ColorBlock1438845120);
var ColorBlock455673697 = new ColorBlock("ColorBlock455673697", new Long(1310148227259));
ColorBlock455673697.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock455673697.init();
ColorBlock455673697.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock366120093.attachChild(ColorBlock455673697);
var ColorBlock1180231001 = new ColorBlock("ColorBlock1180231001", new Long(1310148227259));
ColorBlock1180231001.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1180231001.init();
ColorBlock1180231001.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2087288623.attachChild(ColorBlock1180231001);
var ColorBlock435077192 = new ColorBlock("ColorBlock435077192", new Long(1310148227259));
ColorBlock435077192.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock435077192.init();
ColorBlock435077192.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock998265980.attachChild(ColorBlock435077192);
var ColorBlock759638633 = new ColorBlock("ColorBlock759638633", new Long(1310148227259));
ColorBlock759638633.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock759638633.init();
ColorBlock759638633.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock435077192.attachChild(ColorBlock759638633);
var ColorBlock1055314140 = new ColorBlock("ColorBlock1055314140", new Long(1310148227259));
ColorBlock1055314140.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1055314140.init();
ColorBlock1055314140.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock759638633.attachChild(ColorBlock1055314140);
var ColorBlock1196401131 = new ColorBlock("ColorBlock1196401131", new Long(1310148227259));
ColorBlock1196401131.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1196401131.init();
ColorBlock1196401131.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock943117509.attachChild(ColorBlock1196401131);
var ColorBlock1623512580 = new ColorBlock("ColorBlock1623512580", new Long(1310148227259));
ColorBlock1623512580.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1623512580.init();
ColorBlock1623512580.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1196401131.attachChild(ColorBlock1623512580);
var ColorBlock1047804002 = new ColorBlock("ColorBlock1047804002", new Long(1310148227259));
ColorBlock1047804002.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1047804002.init();
ColorBlock1047804002.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock611185711.attachChild(ColorBlock1047804002);
var ColorBlock1675046938 = new ColorBlock("ColorBlock1675046938", new Long(1310148227259));
ColorBlock1675046938.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1675046938.init();
ColorBlock1675046938.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1047804002.attachChild(ColorBlock1675046938);
var ColorBlock1749849167 = new ColorBlock("ColorBlock1749849167", new Long(1310148227259));
ColorBlock1749849167.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1749849167.init();
ColorBlock1749849167.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock546231016.attachChild(ColorBlock1749849167);
var Block525494828 = new Block("Block525494828", new Long(1310148227259));
Block525494828.setBlockSides(BlockSides.SIDE_ABOVE);
Block525494828.setCustomFrequency(true);
Block525494828.setScriptName("/blocks/PlusOne.js");
Block525494828.init();
Block525494828.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1677980577.attachChild(Block525494828);
var Block2137908456 = new Block("Block2137908456", new Long(1310148227259));
Block2137908456.setBlockSides(BlockSides.SIDE_ABOVE);
Block2137908456.setCustomFrequency(true);
Block2137908456.setScriptName("/blocks/TwoX.js");
Block2137908456.init();
Block2137908456.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block525494828.attachChild(Block2137908456);
var Block730129112 = new Block("Block730129112", new Long(1310148227259));
Block730129112.setBlockSides(BlockSides.SIDE_ABOVE);
Block730129112.setScriptName("/blocks/DirectionBlock.js");
Block730129112.init();
Block730129112.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
Block730129112.getParameters().put("axis", 5.0);
	Block2137908456.attachChild(Block730129112);
MasterBlock1846258708.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1846258708.getMasterId(), MasterBlock1846258708);

var MasterBlock1586647573 = new MasterBlock("MasterBlock1586647573", new Long(1310149360627));
MasterBlock1586647573.init();
MasterBlock1586647573.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.52252));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1586647573);
MasterBlock1586647573.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1586647573.getMasterId(), MasterBlock1586647573);

var MasterBlock1157537182 = new MasterBlock("MasterBlock1157537182", new Long(1310148247291));
MasterBlock1157537182.init();
MasterBlock1157537182.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -8706.947));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1157537182);
var Block935492633 = new Block("Block935492633", new Long(1310148247291));
Block935492633.setBlockSides(BlockSides.SIDE_BACK);
Block935492633.setCustomFrequency(true);
Block935492633.setScriptName("/blocks/FrequencyGeneratorBlock.js");
Block935492633.init();
Block935492633.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	MasterBlock1157537182.attachChild(Block935492633);
var ColorBlock1359336076 = new ColorBlock("ColorBlock1359336076", new Long(1310148247291));
ColorBlock1359336076.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1359336076.init();
ColorBlock1359336076.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block935492633.attachChild(ColorBlock1359336076);
var ColorBlock1692825478 = new ColorBlock("ColorBlock1692825478", new Long(1310148247291));
ColorBlock1692825478.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock1692825478.init();
ColorBlock1692825478.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock1359336076.attachChild(ColorBlock1692825478);
var ColorBlock1716886222 = new ColorBlock("ColorBlock1716886222", new Long(1310148247291));
ColorBlock1716886222.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock1716886222.init();
ColorBlock1716886222.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock1692825478.attachChild(ColorBlock1716886222);
var ColorBlock231401347 = new ColorBlock("ColorBlock231401347", new Long(1310148247291));
ColorBlock231401347.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock231401347.init();
ColorBlock231401347.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock1716886222.attachChild(ColorBlock231401347);
var ColorBlock331987244 = new ColorBlock("ColorBlock331987244", new Long(1310148247291));
ColorBlock331987244.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock331987244.init();
ColorBlock331987244.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock231401347.attachChild(ColorBlock331987244);
var ColorBlock809527934 = new ColorBlock("ColorBlock809527934", new Long(1310148247291));
ColorBlock809527934.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock809527934.init();
ColorBlock809527934.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock331987244.attachChild(ColorBlock809527934);
var ColorBlock1689515925 = new ColorBlock("ColorBlock1689515925", new Long(1310148247291));
ColorBlock1689515925.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1689515925.init();
ColorBlock1689515925.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock809527934.attachChild(ColorBlock1689515925);
var ColorBlock1927803773 = new ColorBlock("ColorBlock1927803773", new Long(1310148247291));
ColorBlock1927803773.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1927803773.init();
ColorBlock1927803773.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1689515925.attachChild(ColorBlock1927803773);
var ColorBlock1774663454 = new ColorBlock("ColorBlock1774663454", new Long(1310148247291));
ColorBlock1774663454.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1774663454.init();
ColorBlock1774663454.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1927803773.attachChild(ColorBlock1774663454);
var ColorBlock630731127 = new ColorBlock("ColorBlock630731127", new Long(1310148247291));
ColorBlock630731127.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock630731127.init();
ColorBlock630731127.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1774663454.attachChild(ColorBlock630731127);
var ColorBlock981202829 = new ColorBlock("ColorBlock981202829", new Long(1310148247291));
ColorBlock981202829.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock981202829.init();
ColorBlock981202829.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1774663454.attachChild(ColorBlock981202829);
var ColorBlock811454622 = new ColorBlock("ColorBlock811454622", new Long(1310148247291));
ColorBlock811454622.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock811454622.init();
ColorBlock811454622.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1927803773.attachChild(ColorBlock811454622);
var ColorBlock1859106436 = new ColorBlock("ColorBlock1859106436", new Long(1310148247291));
ColorBlock1859106436.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1859106436.init();
ColorBlock1859106436.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock809527934.attachChild(ColorBlock1859106436);
var ColorBlock377238934 = new ColorBlock("ColorBlock377238934", new Long(1310148247291));
ColorBlock377238934.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock377238934.init();
ColorBlock377238934.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1859106436.attachChild(ColorBlock377238934);
var ColorBlock1145470726 = new ColorBlock("ColorBlock1145470726", new Long(1310148247291));
ColorBlock1145470726.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1145470726.init();
ColorBlock1145470726.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock377238934.attachChild(ColorBlock1145470726);
var ColorBlock2145513106 = new ColorBlock("ColorBlock2145513106", new Long(1310148247291));
ColorBlock2145513106.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock2145513106.init();
ColorBlock2145513106.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock331987244.attachChild(ColorBlock2145513106);
var ColorBlock1503288697 = new ColorBlock("ColorBlock1503288697", new Long(1310148247291));
ColorBlock1503288697.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1503288697.init();
ColorBlock1503288697.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2145513106.attachChild(ColorBlock1503288697);
var ColorBlock890456456 = new ColorBlock("ColorBlock890456456", new Long(1310148247291));
ColorBlock890456456.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock890456456.init();
ColorBlock890456456.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1503288697.attachChild(ColorBlock890456456);
var ColorBlock350552981 = new ColorBlock("ColorBlock350552981", new Long(1310148247291));
ColorBlock350552981.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock350552981.init();
ColorBlock350552981.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock890456456.attachChild(ColorBlock350552981);
var ColorBlock1458740878 = new ColorBlock("ColorBlock1458740878", new Long(1310148247291));
ColorBlock1458740878.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1458740878.init();
ColorBlock1458740878.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock350552981.attachChild(ColorBlock1458740878);
var ColorBlock1647055326 = new ColorBlock("ColorBlock1647055326", new Long(1310148247291));
ColorBlock1647055326.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1647055326.init();
ColorBlock1647055326.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1458740878.attachChild(ColorBlock1647055326);
var ColorBlock1257087184 = new ColorBlock("ColorBlock1257087184", new Long(1310148247291));
ColorBlock1257087184.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1257087184.init();
ColorBlock1257087184.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1458740878.attachChild(ColorBlock1257087184);
var ColorBlock1182615234 = new ColorBlock("ColorBlock1182615234", new Long(1310148247291));
ColorBlock1182615234.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1182615234.init();
ColorBlock1182615234.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock350552981.attachChild(ColorBlock1182615234);
var ColorBlock1515517785 = new ColorBlock("ColorBlock1515517785", new Long(1310148247291));
ColorBlock1515517785.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1515517785.init();
ColorBlock1515517785.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1503288697.attachChild(ColorBlock1515517785);
var ColorBlock266308360 = new ColorBlock("ColorBlock266308360", new Long(1310148247291));
ColorBlock266308360.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock266308360.init();
ColorBlock266308360.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1515517785.attachChild(ColorBlock266308360);
var ColorBlock751119104 = new ColorBlock("ColorBlock751119104", new Long(1310148247291));
ColorBlock751119104.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock751119104.init();
ColorBlock751119104.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock266308360.attachChild(ColorBlock751119104);
var ColorBlock1412336794 = new ColorBlock("ColorBlock1412336794", new Long(1310148247291));
ColorBlock1412336794.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1412336794.init();
ColorBlock1412336794.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock2145513106.attachChild(ColorBlock1412336794);
var ColorBlock1270179399 = new ColorBlock("ColorBlock1270179399", new Long(1310148247291));
ColorBlock1270179399.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1270179399.init();
ColorBlock1270179399.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1412336794.attachChild(ColorBlock1270179399);
var ColorBlock2114826551 = new ColorBlock("ColorBlock2114826551", new Long(1310148247291));
ColorBlock2114826551.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock2114826551.init();
ColorBlock2114826551.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock331987244.attachChild(ColorBlock2114826551);
var ColorBlock1521949033 = new ColorBlock("ColorBlock1521949033", new Long(1310148247291));
ColorBlock1521949033.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1521949033.init();
ColorBlock1521949033.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock2114826551.attachChild(ColorBlock1521949033);
var ColorBlock982111146 = new ColorBlock("ColorBlock982111146", new Long(1310148247291));
ColorBlock982111146.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock982111146.init();
ColorBlock982111146.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock231401347.attachChild(ColorBlock982111146);
var Block1045152912 = new Block("Block1045152912", new Long(1310148247291));
Block1045152912.setBlockSides(BlockSides.SIDE_ABOVE);
Block1045152912.setCustomFrequency(true);
Block1045152912.setScriptName("/blocks/PlusOne.js");
Block1045152912.init();
Block1045152912.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block935492633.attachChild(Block1045152912);
var Block1878676103 = new Block("Block1878676103", new Long(1310148247291));
Block1878676103.setBlockSides(BlockSides.SIDE_ABOVE);
Block1878676103.setCustomFrequency(true);
Block1878676103.setScriptName("/blocks/TwoX.js");
Block1878676103.init();
Block1878676103.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1045152912.attachChild(Block1878676103);
var Block719634212 = new Block("Block719634212", new Long(1310148247291));
Block719634212.setBlockSides(BlockSides.SIDE_ABOVE);
Block719634212.setScriptName("/blocks/DirectionBlock.js");
Block719634212.init();
Block719634212.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
Block719634212.getParameters().put("axis", 5.0);
	Block1878676103.attachChild(Block719634212);
MasterBlock1157537182.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1157537182.getMasterId(), MasterBlock1157537182);

var MasterBlock1241940079 = new MasterBlock("MasterBlock1241940079", new Long(1310148648849));
MasterBlock1241940079.init();
MasterBlock1241940079.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -263.0435));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1241940079);
MasterBlock1241940079.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1241940079.getMasterId(), MasterBlock1241940079);

var MasterBlock1985779419 = new MasterBlock("MasterBlock1985779419", new Long(1310148819185));
MasterBlock1985779419.init();
MasterBlock1985779419.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -263.0542));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1985779419);
MasterBlock1985779419.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1985779419.getMasterId(), MasterBlock1985779419);

var MasterBlock526814345 = new MasterBlock("MasterBlock526814345", new Long(1310148327524));
MasterBlock526814345.init();
MasterBlock526814345.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -8148.217));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock526814345);
var Block1155140615 = new Block("Block1155140615", new Long(1310148327524));
Block1155140615.setBlockSides(BlockSides.SIDE_BACK);
Block1155140615.setCustomFrequency(true);
Block1155140615.setScriptName("/blocks/FrequencyGeneratorBlock.js");
Block1155140615.init();
Block1155140615.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	MasterBlock526814345.attachChild(Block1155140615);
var ColorBlock2037299090 = new ColorBlock("ColorBlock2037299090", new Long(1310148327524));
ColorBlock2037299090.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2037299090.init();
ColorBlock2037299090.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1155140615.attachChild(ColorBlock2037299090);
var ColorBlock1802500180 = new ColorBlock("ColorBlock1802500180", new Long(1310148327524));
ColorBlock1802500180.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock1802500180.init();
ColorBlock1802500180.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock2037299090.attachChild(ColorBlock1802500180);
var ColorBlock1130237812 = new ColorBlock("ColorBlock1130237812", new Long(1310148327524));
ColorBlock1130237812.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock1130237812.init();
ColorBlock1130237812.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock1802500180.attachChild(ColorBlock1130237812);
var ColorBlock328085703 = new ColorBlock("ColorBlock328085703", new Long(1310148327524));
ColorBlock328085703.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock328085703.init();
ColorBlock328085703.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock1130237812.attachChild(ColorBlock328085703);
var ColorBlock459925606 = new ColorBlock("ColorBlock459925606", new Long(1310148327524));
ColorBlock459925606.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock459925606.init();
ColorBlock459925606.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock328085703.attachChild(ColorBlock459925606);
var ColorBlock2057432026 = new ColorBlock("ColorBlock2057432026", new Long(1310148327524));
ColorBlock2057432026.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2057432026.init();
ColorBlock2057432026.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock459925606.attachChild(ColorBlock2057432026);
var ColorBlock583177407 = new ColorBlock("ColorBlock583177407", new Long(1310148327524));
ColorBlock583177407.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock583177407.init();
ColorBlock583177407.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2057432026.attachChild(ColorBlock583177407);
var ColorBlock1408835322 = new ColorBlock("ColorBlock1408835322", new Long(1310148327524));
ColorBlock1408835322.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1408835322.init();
ColorBlock1408835322.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock583177407.attachChild(ColorBlock1408835322);
var ColorBlock1202085813 = new ColorBlock("ColorBlock1202085813", new Long(1310148327524));
ColorBlock1202085813.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1202085813.init();
ColorBlock1202085813.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1408835322.attachChild(ColorBlock1202085813);
var ColorBlock991628896 = new ColorBlock("ColorBlock991628896", new Long(1310148327524));
ColorBlock991628896.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock991628896.init();
ColorBlock991628896.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1202085813.attachChild(ColorBlock991628896);
var ColorBlock747791486 = new ColorBlock("ColorBlock747791486", new Long(1310148327524));
ColorBlock747791486.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock747791486.init();
ColorBlock747791486.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1202085813.attachChild(ColorBlock747791486);
var ColorBlock2118723739 = new ColorBlock("ColorBlock2118723739", new Long(1310148327524));
ColorBlock2118723739.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2118723739.init();
ColorBlock2118723739.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1408835322.attachChild(ColorBlock2118723739);
var ColorBlock877567600 = new ColorBlock("ColorBlock877567600", new Long(1310148327524));
ColorBlock877567600.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock877567600.init();
ColorBlock877567600.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock2057432026.attachChild(ColorBlock877567600);
var ColorBlock1422486385 = new ColorBlock("ColorBlock1422486385", new Long(1310148327524));
ColorBlock1422486385.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1422486385.init();
ColorBlock1422486385.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock877567600.attachChild(ColorBlock1422486385);
var ColorBlock854751425 = new ColorBlock("ColorBlock854751425", new Long(1310148327524));
ColorBlock854751425.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock854751425.init();
ColorBlock854751425.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1422486385.attachChild(ColorBlock854751425);
var ColorBlock203122326 = new ColorBlock("ColorBlock203122326", new Long(1310148327524));
ColorBlock203122326.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock203122326.init();
ColorBlock203122326.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock459925606.attachChild(ColorBlock203122326);
var ColorBlock439455133 = new ColorBlock("ColorBlock439455133", new Long(1310148327524));
ColorBlock439455133.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock439455133.init();
ColorBlock439455133.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock203122326.attachChild(ColorBlock439455133);
var ColorBlock1787679079 = new ColorBlock("ColorBlock1787679079", new Long(1310148327524));
ColorBlock1787679079.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1787679079.init();
ColorBlock1787679079.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock439455133.attachChild(ColorBlock1787679079);
var ColorBlock1140096357 = new ColorBlock("ColorBlock1140096357", new Long(1310148327524));
ColorBlock1140096357.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1140096357.init();
ColorBlock1140096357.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1787679079.attachChild(ColorBlock1140096357);
var ColorBlock664410699 = new ColorBlock("ColorBlock664410699", new Long(1310148327524));
ColorBlock664410699.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock664410699.init();
ColorBlock664410699.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1140096357.attachChild(ColorBlock664410699);
var ColorBlock897174474 = new ColorBlock("ColorBlock897174474", new Long(1310148327524));
ColorBlock897174474.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock897174474.init();
ColorBlock897174474.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock664410699.attachChild(ColorBlock897174474);
var ColorBlock242736065 = new ColorBlock("ColorBlock242736065", new Long(1310148327524));
ColorBlock242736065.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock242736065.init();
ColorBlock242736065.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock664410699.attachChild(ColorBlock242736065);
var ColorBlock507635936 = new ColorBlock("ColorBlock507635936", new Long(1310148327524));
ColorBlock507635936.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock507635936.init();
ColorBlock507635936.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1140096357.attachChild(ColorBlock507635936);
var ColorBlock946167602 = new ColorBlock("ColorBlock946167602", new Long(1310148327524));
ColorBlock946167602.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock946167602.init();
ColorBlock946167602.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock439455133.attachChild(ColorBlock946167602);
var ColorBlock1184001560 = new ColorBlock("ColorBlock1184001560", new Long(1310148327524));
ColorBlock1184001560.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1184001560.init();
ColorBlock1184001560.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock946167602.attachChild(ColorBlock1184001560);
var ColorBlock1992266599 = new ColorBlock("ColorBlock1992266599", new Long(1310148327524));
ColorBlock1992266599.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1992266599.init();
ColorBlock1992266599.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1184001560.attachChild(ColorBlock1992266599);
var ColorBlock1521226150 = new ColorBlock("ColorBlock1521226150", new Long(1310148327524));
ColorBlock1521226150.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1521226150.init();
ColorBlock1521226150.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock203122326.attachChild(ColorBlock1521226150);
var ColorBlock369122649 = new ColorBlock("ColorBlock369122649", new Long(1310148327524));
ColorBlock369122649.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock369122649.init();
ColorBlock369122649.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1521226150.attachChild(ColorBlock369122649);
var ColorBlock825626341 = new ColorBlock("ColorBlock825626341", new Long(1310148327524));
ColorBlock825626341.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock825626341.init();
ColorBlock825626341.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock459925606.attachChild(ColorBlock825626341);
var ColorBlock324107054 = new ColorBlock("ColorBlock324107054", new Long(1310148327524));
ColorBlock324107054.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock324107054.init();
ColorBlock324107054.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock825626341.attachChild(ColorBlock324107054);
var ColorBlock1984718729 = new ColorBlock("ColorBlock1984718729", new Long(1310148327524));
ColorBlock1984718729.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1984718729.init();
ColorBlock1984718729.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock328085703.attachChild(ColorBlock1984718729);
var Block757364943 = new Block("Block757364943", new Long(1310148327524));
Block757364943.setBlockSides(BlockSides.SIDE_ABOVE);
Block757364943.setCustomFrequency(true);
Block757364943.setScriptName("/blocks/PlusOne.js");
Block757364943.init();
Block757364943.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1155140615.attachChild(Block757364943);
var Block1958542013 = new Block("Block1958542013", new Long(1310148327524));
Block1958542013.setBlockSides(BlockSides.SIDE_ABOVE);
Block1958542013.setCustomFrequency(true);
Block1958542013.setScriptName("/blocks/TwoX.js");
Block1958542013.init();
Block1958542013.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block757364943.attachChild(Block1958542013);
var Block1647792056 = new Block("Block1647792056", new Long(1310148327524));
Block1647792056.setBlockSides(BlockSides.SIDE_ABOVE);
Block1647792056.setScriptName("/blocks/DirectionBlock.js");
Block1647792056.init();
Block1647792056.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
Block1647792056.getParameters().put("axis", 5.0);
	Block1958542013.attachChild(Block1647792056);
MasterBlock526814345.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock526814345.getMasterId(), MasterBlock526814345);

var MasterBlock1553610278 = new MasterBlock("MasterBlock1553610278", new Long(1310148443541));
MasterBlock1553610278.init();
MasterBlock1553610278.setLocalTranslation(new Vector3f(7.3505774, 2.1495376, -312.90656));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1553610278);
var Block1533501199 = new Block("Block1533501199", new Long(1310148443541));
Block1533501199.setBlockSides(BlockSides.SIDE_RIGHT);
Block1533501199.setCustomFrequency(true);
Block1533501199.setScriptName("/blocks/PlusOne.js");
Block1533501199.init();
Block1533501199.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	MasterBlock1553610278.attachChild(Block1533501199);
var Block715143025 = new Block("Block715143025", new Long(1310148443541));
Block715143025.setBlockSides(BlockSides.SIDE_RIGHT);
Block715143025.setCustomFrequency(true);
Block715143025.setScriptName("/blocks/LaserBlock.js");
Block715143025.init();
Block715143025.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
Block715143025.getParameters().put("axis", 2.0);
	Block1533501199.attachChild(Block715143025);
MasterBlock1553610278.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1553610278.getMasterId(), MasterBlock1553610278);

var MasterBlock1206588601 = new MasterBlock("MasterBlock1206588601", new Long(1310148688809));
MasterBlock1206588601.init();
MasterBlock1206588601.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.5233));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1206588601);
MasterBlock1206588601.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1206588601.getMasterId(), MasterBlock1206588601);

var MasterBlock1201985781 = new MasterBlock("MasterBlock1201985781", new Long(1310148357680));
MasterBlock1201985781.init();
MasterBlock1201985781.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -7933.692));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1201985781);
var Block951072983 = new Block("Block951072983", new Long(1310148357680));
Block951072983.setBlockSides(BlockSides.SIDE_BACK);
Block951072983.setCustomFrequency(true);
Block951072983.setScriptName("/blocks/FrequencyGeneratorBlock.js");
Block951072983.init();
Block951072983.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	MasterBlock1201985781.attachChild(Block951072983);
var ColorBlock1517559705 = new ColorBlock("ColorBlock1517559705", new Long(1310148357680));
ColorBlock1517559705.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1517559705.init();
ColorBlock1517559705.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block951072983.attachChild(ColorBlock1517559705);
var ColorBlock517405561 = new ColorBlock("ColorBlock517405561", new Long(1310148357680));
ColorBlock517405561.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock517405561.init();
ColorBlock517405561.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock1517559705.attachChild(ColorBlock517405561);
var ColorBlock1428696069 = new ColorBlock("ColorBlock1428696069", new Long(1310148357680));
ColorBlock1428696069.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock1428696069.init();
ColorBlock1428696069.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock517405561.attachChild(ColorBlock1428696069);
var ColorBlock1634893621 = new ColorBlock("ColorBlock1634893621", new Long(1310148357680));
ColorBlock1634893621.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock1634893621.init();
ColorBlock1634893621.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock1428696069.attachChild(ColorBlock1634893621);
var ColorBlock1158543827 = new ColorBlock("ColorBlock1158543827", new Long(1310148357680));
ColorBlock1158543827.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1158543827.init();
ColorBlock1158543827.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1634893621.attachChild(ColorBlock1158543827);
var ColorBlock966592085 = new ColorBlock("ColorBlock966592085", new Long(1310148357680));
ColorBlock966592085.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock966592085.init();
ColorBlock966592085.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1158543827.attachChild(ColorBlock966592085);
var ColorBlock354102085 = new ColorBlock("ColorBlock354102085", new Long(1310148357680));
ColorBlock354102085.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock354102085.init();
ColorBlock354102085.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock966592085.attachChild(ColorBlock354102085);
var ColorBlock1271275803 = new ColorBlock("ColorBlock1271275803", new Long(1310148357680));
ColorBlock1271275803.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1271275803.init();
ColorBlock1271275803.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock354102085.attachChild(ColorBlock1271275803);
var ColorBlock1572336063 = new ColorBlock("ColorBlock1572336063", new Long(1310148357680));
ColorBlock1572336063.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1572336063.init();
ColorBlock1572336063.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1271275803.attachChild(ColorBlock1572336063);
var ColorBlock2020653551 = new ColorBlock("ColorBlock2020653551", new Long(1310148357680));
ColorBlock2020653551.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock2020653551.init();
ColorBlock2020653551.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1572336063.attachChild(ColorBlock2020653551);
var ColorBlock1372557044 = new ColorBlock("ColorBlock1372557044", new Long(1310148357680));
ColorBlock1372557044.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1372557044.init();
ColorBlock1372557044.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1572336063.attachChild(ColorBlock1372557044);
var ColorBlock851621479 = new ColorBlock("ColorBlock851621479", new Long(1310148357680));
ColorBlock851621479.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock851621479.init();
ColorBlock851621479.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1271275803.attachChild(ColorBlock851621479);
var ColorBlock778409343 = new ColorBlock("ColorBlock778409343", new Long(1310148357680));
ColorBlock778409343.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock778409343.init();
ColorBlock778409343.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock966592085.attachChild(ColorBlock778409343);
var ColorBlock810169322 = new ColorBlock("ColorBlock810169322", new Long(1310148357680));
ColorBlock810169322.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock810169322.init();
ColorBlock810169322.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock778409343.attachChild(ColorBlock810169322);
var ColorBlock2024191919 = new ColorBlock("ColorBlock2024191919", new Long(1310148357680));
ColorBlock2024191919.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2024191919.init();
ColorBlock2024191919.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock810169322.attachChild(ColorBlock2024191919);
var ColorBlock712365904 = new ColorBlock("ColorBlock712365904", new Long(1310148357680));
ColorBlock712365904.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock712365904.init();
ColorBlock712365904.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1158543827.attachChild(ColorBlock712365904);
var ColorBlock1067135548 = new ColorBlock("ColorBlock1067135548", new Long(1310148357680));
ColorBlock1067135548.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1067135548.init();
ColorBlock1067135548.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock712365904.attachChild(ColorBlock1067135548);
var ColorBlock2029029112 = new ColorBlock("ColorBlock2029029112", new Long(1310148357680));
ColorBlock2029029112.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2029029112.init();
ColorBlock2029029112.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1067135548.attachChild(ColorBlock2029029112);
var ColorBlock702781635 = new ColorBlock("ColorBlock702781635", new Long(1310148357680));
ColorBlock702781635.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock702781635.init();
ColorBlock702781635.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2029029112.attachChild(ColorBlock702781635);
var ColorBlock1045599990 = new ColorBlock("ColorBlock1045599990", new Long(1310148357680));
ColorBlock1045599990.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1045599990.init();
ColorBlock1045599990.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock702781635.attachChild(ColorBlock1045599990);
var ColorBlock1095067574 = new ColorBlock("ColorBlock1095067574", new Long(1310148357680));
ColorBlock1095067574.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1095067574.init();
ColorBlock1095067574.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1045599990.attachChild(ColorBlock1095067574);
var ColorBlock1420580473 = new ColorBlock("ColorBlock1420580473", new Long(1310148357680));
ColorBlock1420580473.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1420580473.init();
ColorBlock1420580473.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1045599990.attachChild(ColorBlock1420580473);
var ColorBlock527541410 = new ColorBlock("ColorBlock527541410", new Long(1310148357680));
ColorBlock527541410.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock527541410.init();
ColorBlock527541410.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock702781635.attachChild(ColorBlock527541410);
var ColorBlock2130702099 = new ColorBlock("ColorBlock2130702099", new Long(1310148357680));
ColorBlock2130702099.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock2130702099.init();
ColorBlock2130702099.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1067135548.attachChild(ColorBlock2130702099);
var ColorBlock1975083213 = new ColorBlock("ColorBlock1975083213", new Long(1310148357680));
ColorBlock1975083213.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1975083213.init();
ColorBlock1975083213.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock2130702099.attachChild(ColorBlock1975083213);
var ColorBlock2123548257 = new ColorBlock("ColorBlock2123548257", new Long(1310148357680));
ColorBlock2123548257.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2123548257.init();
ColorBlock2123548257.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1975083213.attachChild(ColorBlock2123548257);
var ColorBlock1999544951 = new ColorBlock("ColorBlock1999544951", new Long(1310148357680));
ColorBlock1999544951.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1999544951.init();
ColorBlock1999544951.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock712365904.attachChild(ColorBlock1999544951);
var ColorBlock935118599 = new ColorBlock("ColorBlock935118599", new Long(1310148357680));
ColorBlock935118599.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock935118599.init();
ColorBlock935118599.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1999544951.attachChild(ColorBlock935118599);
var ColorBlock1807683692 = new ColorBlock("ColorBlock1807683692", new Long(1310148357680));
ColorBlock1807683692.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1807683692.init();
ColorBlock1807683692.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1158543827.attachChild(ColorBlock1807683692);
var ColorBlock1843376380 = new ColorBlock("ColorBlock1843376380", new Long(1310148357680));
ColorBlock1843376380.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1843376380.init();
ColorBlock1843376380.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1807683692.attachChild(ColorBlock1843376380);
var ColorBlock434962436 = new ColorBlock("ColorBlock434962436", new Long(1310148357680));
ColorBlock434962436.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock434962436.init();
ColorBlock434962436.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1634893621.attachChild(ColorBlock434962436);
var Block934046509 = new Block("Block934046509", new Long(1310148357680));
Block934046509.setBlockSides(BlockSides.SIDE_ABOVE);
Block934046509.setCustomFrequency(true);
Block934046509.setScriptName("/blocks/PlusOne.js");
Block934046509.init();
Block934046509.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block951072983.attachChild(Block934046509);
var Block968936238 = new Block("Block968936238", new Long(1310148357680));
Block968936238.setBlockSides(BlockSides.SIDE_ABOVE);
Block968936238.setCustomFrequency(true);
Block968936238.setScriptName("/blocks/TwoX.js");
Block968936238.init();
Block968936238.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block934046509.attachChild(Block968936238);
var Block1097575910 = new Block("Block1097575910", new Long(1310148357680));
Block1097575910.setBlockSides(BlockSides.SIDE_ABOVE);
Block1097575910.setScriptName("/blocks/DirectionBlock.js");
Block1097575910.init();
Block1097575910.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
Block1097575910.getParameters().put("axis", 5.0);
	Block968936238.attachChild(Block1097575910);
MasterBlock1201985781.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1201985781.getMasterId(), MasterBlock1201985781);

var MasterBlock1995879385 = new MasterBlock("MasterBlock1995879385", new Long(1310149310432));
MasterBlock1995879385.init();
MasterBlock1995879385.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.87253));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1995879385);
MasterBlock1995879385.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1995879385.getMasterId(), MasterBlock1995879385);

var MasterBlock829914659 = new MasterBlock("MasterBlock829914659", new Long(1310149109778));
MasterBlock829914659.init();
MasterBlock829914659.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -263.02557));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock829914659);
MasterBlock829914659.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock829914659.getMasterId(), MasterBlock829914659);

var MasterBlock628500634 = new MasterBlock("MasterBlock628500634", new Long(1310148347629));
MasterBlock628500634.init();
MasterBlock628500634.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -8012.0933));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock628500634);
var Block461732196 = new Block("Block461732196", new Long(1310148347629));
Block461732196.setBlockSides(BlockSides.SIDE_BACK);
Block461732196.setCustomFrequency(true);
Block461732196.setScriptName("/blocks/FrequencyGeneratorBlock.js");
Block461732196.init();
Block461732196.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	MasterBlock628500634.attachChild(Block461732196);
var ColorBlock2096729584 = new ColorBlock("ColorBlock2096729584", new Long(1310148347629));
ColorBlock2096729584.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2096729584.init();
ColorBlock2096729584.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block461732196.attachChild(ColorBlock2096729584);
var ColorBlock1196198747 = new ColorBlock("ColorBlock1196198747", new Long(1310148347629));
ColorBlock1196198747.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock1196198747.init();
ColorBlock1196198747.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock2096729584.attachChild(ColorBlock1196198747);
var ColorBlock494073766 = new ColorBlock("ColorBlock494073766", new Long(1310148347629));
ColorBlock494073766.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock494073766.init();
ColorBlock494073766.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock1196198747.attachChild(ColorBlock494073766);
var ColorBlock302158364 = new ColorBlock("ColorBlock302158364", new Long(1310148347629));
ColorBlock302158364.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock302158364.init();
ColorBlock302158364.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock494073766.attachChild(ColorBlock302158364);
var ColorBlock300434744 = new ColorBlock("ColorBlock300434744", new Long(1310148347629));
ColorBlock300434744.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock300434744.init();
ColorBlock300434744.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock302158364.attachChild(ColorBlock300434744);
var ColorBlock1396324462 = new ColorBlock("ColorBlock1396324462", new Long(1310148347629));
ColorBlock1396324462.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1396324462.init();
ColorBlock1396324462.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock300434744.attachChild(ColorBlock1396324462);
var ColorBlock1047574569 = new ColorBlock("ColorBlock1047574569", new Long(1310148347629));
ColorBlock1047574569.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1047574569.init();
ColorBlock1047574569.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1396324462.attachChild(ColorBlock1047574569);
var ColorBlock2056488068 = new ColorBlock("ColorBlock2056488068", new Long(1310148347629));
ColorBlock2056488068.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2056488068.init();
ColorBlock2056488068.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1047574569.attachChild(ColorBlock2056488068);
var ColorBlock1078009354 = new ColorBlock("ColorBlock1078009354", new Long(1310148347629));
ColorBlock1078009354.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1078009354.init();
ColorBlock1078009354.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock2056488068.attachChild(ColorBlock1078009354);
var ColorBlock507319090 = new ColorBlock("ColorBlock507319090", new Long(1310148347629));
ColorBlock507319090.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock507319090.init();
ColorBlock507319090.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1078009354.attachChild(ColorBlock507319090);
var ColorBlock1725503191 = new ColorBlock("ColorBlock1725503191", new Long(1310148347629));
ColorBlock1725503191.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1725503191.init();
ColorBlock1725503191.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1078009354.attachChild(ColorBlock1725503191);
var ColorBlock1636598200 = new ColorBlock("ColorBlock1636598200", new Long(1310148347629));
ColorBlock1636598200.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1636598200.init();
ColorBlock1636598200.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2056488068.attachChild(ColorBlock1636598200);
var ColorBlock2059032775 = new ColorBlock("ColorBlock2059032775", new Long(1310148347629));
ColorBlock2059032775.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock2059032775.init();
ColorBlock2059032775.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1396324462.attachChild(ColorBlock2059032775);
var ColorBlock188514171 = new ColorBlock("ColorBlock188514171", new Long(1310148347629));
ColorBlock188514171.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock188514171.init();
ColorBlock188514171.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock2059032775.attachChild(ColorBlock188514171);
var ColorBlock1542928823 = new ColorBlock("ColorBlock1542928823", new Long(1310148347629));
ColorBlock1542928823.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1542928823.init();
ColorBlock1542928823.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock188514171.attachChild(ColorBlock1542928823);
var ColorBlock1863326787 = new ColorBlock("ColorBlock1863326787", new Long(1310148347629));
ColorBlock1863326787.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1863326787.init();
ColorBlock1863326787.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock300434744.attachChild(ColorBlock1863326787);
var ColorBlock902921059 = new ColorBlock("ColorBlock902921059", new Long(1310148347629));
ColorBlock902921059.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock902921059.init();
ColorBlock902921059.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1863326787.attachChild(ColorBlock902921059);
var ColorBlock1998425062 = new ColorBlock("ColorBlock1998425062", new Long(1310148347629));
ColorBlock1998425062.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1998425062.init();
ColorBlock1998425062.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock902921059.attachChild(ColorBlock1998425062);
var ColorBlock1609414105 = new ColorBlock("ColorBlock1609414105", new Long(1310148347629));
ColorBlock1609414105.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1609414105.init();
ColorBlock1609414105.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1998425062.attachChild(ColorBlock1609414105);
var ColorBlock442481274 = new ColorBlock("ColorBlock442481274", new Long(1310148347629));
ColorBlock442481274.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock442481274.init();
ColorBlock442481274.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1609414105.attachChild(ColorBlock442481274);
var ColorBlock770538708 = new ColorBlock("ColorBlock770538708", new Long(1310148347629));
ColorBlock770538708.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock770538708.init();
ColorBlock770538708.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock442481274.attachChild(ColorBlock770538708);
var ColorBlock1841310097 = new ColorBlock("ColorBlock1841310097", new Long(1310148347629));
ColorBlock1841310097.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1841310097.init();
ColorBlock1841310097.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock442481274.attachChild(ColorBlock1841310097);
var ColorBlock235599513 = new ColorBlock("ColorBlock235599513", new Long(1310148347629));
ColorBlock235599513.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock235599513.init();
ColorBlock235599513.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1609414105.attachChild(ColorBlock235599513);
var ColorBlock484806074 = new ColorBlock("ColorBlock484806074", new Long(1310148347629));
ColorBlock484806074.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock484806074.init();
ColorBlock484806074.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock902921059.attachChild(ColorBlock484806074);
var ColorBlock1306365151 = new ColorBlock("ColorBlock1306365151", new Long(1310148347629));
ColorBlock1306365151.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1306365151.init();
ColorBlock1306365151.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock484806074.attachChild(ColorBlock1306365151);
var ColorBlock929922080 = new ColorBlock("ColorBlock929922080", new Long(1310148347629));
ColorBlock929922080.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock929922080.init();
ColorBlock929922080.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1306365151.attachChild(ColorBlock929922080);
var ColorBlock538051845 = new ColorBlock("ColorBlock538051845", new Long(1310148347629));
ColorBlock538051845.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock538051845.init();
ColorBlock538051845.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1863326787.attachChild(ColorBlock538051845);
var ColorBlock707357549 = new ColorBlock("ColorBlock707357549", new Long(1310148347629));
ColorBlock707357549.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock707357549.init();
ColorBlock707357549.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock538051845.attachChild(ColorBlock707357549);
var ColorBlock812492402 = new ColorBlock("ColorBlock812492402", new Long(1310148347629));
ColorBlock812492402.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock812492402.init();
ColorBlock812492402.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock300434744.attachChild(ColorBlock812492402);
var ColorBlock434925292 = new ColorBlock("ColorBlock434925292", new Long(1310148347629));
ColorBlock434925292.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock434925292.init();
ColorBlock434925292.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock812492402.attachChild(ColorBlock434925292);
var ColorBlock478684407 = new ColorBlock("ColorBlock478684407", new Long(1310148347629));
ColorBlock478684407.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock478684407.init();
ColorBlock478684407.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock302158364.attachChild(ColorBlock478684407);
var Block1498722938 = new Block("Block1498722938", new Long(1310148347629));
Block1498722938.setBlockSides(BlockSides.SIDE_ABOVE);
Block1498722938.setCustomFrequency(true);
Block1498722938.setScriptName("/blocks/PlusOne.js");
Block1498722938.init();
Block1498722938.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block461732196.attachChild(Block1498722938);
var Block1924359454 = new Block("Block1924359454", new Long(1310148347629));
Block1924359454.setBlockSides(BlockSides.SIDE_ABOVE);
Block1924359454.setCustomFrequency(true);
Block1924359454.setScriptName("/blocks/TwoX.js");
Block1924359454.init();
Block1924359454.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1498722938.attachChild(Block1924359454);
var Block1965711587 = new Block("Block1965711587", new Long(1310148347629));
Block1965711587.setBlockSides(BlockSides.SIDE_ABOVE);
Block1965711587.setScriptName("/blocks/DirectionBlock.js");
Block1965711587.init();
Block1965711587.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
Block1965711587.getParameters().put("axis", 5.0);
	Block1924359454.attachChild(Block1965711587);
MasterBlock628500634.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock628500634.getMasterId(), MasterBlock628500634);

var MasterBlock2044986244 = new MasterBlock("MasterBlock2044986244", new Long(1310148397722));
MasterBlock2044986244.init();
MasterBlock2044986244.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -7654.294));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock2044986244);
var Block1637289513 = new Block("Block1637289513", new Long(1310148397722));
Block1637289513.setBlockSides(BlockSides.SIDE_BACK);
Block1637289513.setCustomFrequency(true);
Block1637289513.setScriptName("/blocks/FrequencyGeneratorBlock.js");
Block1637289513.init();
Block1637289513.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	MasterBlock2044986244.attachChild(Block1637289513);
var ColorBlock2098649173 = new ColorBlock("ColorBlock2098649173", new Long(1310148397722));
ColorBlock2098649173.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2098649173.init();
ColorBlock2098649173.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1637289513.attachChild(ColorBlock2098649173);
var ColorBlock1607005476 = new ColorBlock("ColorBlock1607005476", new Long(1310148397722));
ColorBlock1607005476.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock1607005476.init();
ColorBlock1607005476.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock2098649173.attachChild(ColorBlock1607005476);
var ColorBlock2068463653 = new ColorBlock("ColorBlock2068463653", new Long(1310148397722));
ColorBlock2068463653.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock2068463653.init();
ColorBlock2068463653.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock1607005476.attachChild(ColorBlock2068463653);
var ColorBlock1085111528 = new ColorBlock("ColorBlock1085111528", new Long(1310148397722));
ColorBlock1085111528.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock1085111528.init();
ColorBlock1085111528.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock2068463653.attachChild(ColorBlock1085111528);
var ColorBlock920093965 = new ColorBlock("ColorBlock920093965", new Long(1310148397722));
ColorBlock920093965.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock920093965.init();
ColorBlock920093965.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1085111528.attachChild(ColorBlock920093965);
var ColorBlock2018784548 = new ColorBlock("ColorBlock2018784548", new Long(1310148397722));
ColorBlock2018784548.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2018784548.init();
ColorBlock2018784548.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock920093965.attachChild(ColorBlock2018784548);
var ColorBlock1499532476 = new ColorBlock("ColorBlock1499532476", new Long(1310148397722));
ColorBlock1499532476.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1499532476.init();
ColorBlock1499532476.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2018784548.attachChild(ColorBlock1499532476);
var ColorBlock1803499780 = new ColorBlock("ColorBlock1803499780", new Long(1310148397722));
ColorBlock1803499780.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1803499780.init();
ColorBlock1803499780.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1499532476.attachChild(ColorBlock1803499780);
var ColorBlock1718381895 = new ColorBlock("ColorBlock1718381895", new Long(1310148397722));
ColorBlock1718381895.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1718381895.init();
ColorBlock1718381895.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1803499780.attachChild(ColorBlock1718381895);
var ColorBlock1366197602 = new ColorBlock("ColorBlock1366197602", new Long(1310148397722));
ColorBlock1366197602.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1366197602.init();
ColorBlock1366197602.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1718381895.attachChild(ColorBlock1366197602);
var ColorBlock669716283 = new ColorBlock("ColorBlock669716283", new Long(1310148397722));
ColorBlock669716283.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock669716283.init();
ColorBlock669716283.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1718381895.attachChild(ColorBlock669716283);
var ColorBlock841547647 = new ColorBlock("ColorBlock841547647", new Long(1310148397722));
ColorBlock841547647.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock841547647.init();
ColorBlock841547647.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1803499780.attachChild(ColorBlock841547647);
var ColorBlock445777180 = new ColorBlock("ColorBlock445777180", new Long(1310148397722));
ColorBlock445777180.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock445777180.init();
ColorBlock445777180.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock2018784548.attachChild(ColorBlock445777180);
var ColorBlock1635876717 = new ColorBlock("ColorBlock1635876717", new Long(1310148397722));
ColorBlock1635876717.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1635876717.init();
ColorBlock1635876717.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock445777180.attachChild(ColorBlock1635876717);
var ColorBlock1976106918 = new ColorBlock("ColorBlock1976106918", new Long(1310148397722));
ColorBlock1976106918.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1976106918.init();
ColorBlock1976106918.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1635876717.attachChild(ColorBlock1976106918);
var ColorBlock1476143164 = new ColorBlock("ColorBlock1476143164", new Long(1310148397722));
ColorBlock1476143164.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1476143164.init();
ColorBlock1476143164.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock920093965.attachChild(ColorBlock1476143164);
var ColorBlock1688840397 = new ColorBlock("ColorBlock1688840397", new Long(1310148397722));
ColorBlock1688840397.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1688840397.init();
ColorBlock1688840397.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1476143164.attachChild(ColorBlock1688840397);
var ColorBlock930963173 = new ColorBlock("ColorBlock930963173", new Long(1310148397722));
ColorBlock930963173.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock930963173.init();
ColorBlock930963173.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1688840397.attachChild(ColorBlock930963173);
var ColorBlock2133513887 = new ColorBlock("ColorBlock2133513887", new Long(1310148397722));
ColorBlock2133513887.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2133513887.init();
ColorBlock2133513887.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock930963173.attachChild(ColorBlock2133513887);
var ColorBlock595845604 = new ColorBlock("ColorBlock595845604", new Long(1310148397722));
ColorBlock595845604.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock595845604.init();
ColorBlock595845604.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock2133513887.attachChild(ColorBlock595845604);
var ColorBlock542593660 = new ColorBlock("ColorBlock542593660", new Long(1310148397722));
ColorBlock542593660.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock542593660.init();
ColorBlock542593660.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock595845604.attachChild(ColorBlock542593660);
var ColorBlock1037851651 = new ColorBlock("ColorBlock1037851651", new Long(1310148397722));
ColorBlock1037851651.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1037851651.init();
ColorBlock1037851651.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock595845604.attachChild(ColorBlock1037851651);
var ColorBlock1192290616 = new ColorBlock("ColorBlock1192290616", new Long(1310148397722));
ColorBlock1192290616.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1192290616.init();
ColorBlock1192290616.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2133513887.attachChild(ColorBlock1192290616);
var ColorBlock540246148 = new ColorBlock("ColorBlock540246148", new Long(1310148397722));
ColorBlock540246148.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock540246148.init();
ColorBlock540246148.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1688840397.attachChild(ColorBlock540246148);
var ColorBlock237923113 = new ColorBlock("ColorBlock237923113", new Long(1310148397722));
ColorBlock237923113.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock237923113.init();
ColorBlock237923113.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock540246148.attachChild(ColorBlock237923113);
var ColorBlock2106500979 = new ColorBlock("ColorBlock2106500979", new Long(1310148397722));
ColorBlock2106500979.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2106500979.init();
ColorBlock2106500979.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock237923113.attachChild(ColorBlock2106500979);
var ColorBlock1482740843 = new ColorBlock("ColorBlock1482740843", new Long(1310148397722));
ColorBlock1482740843.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1482740843.init();
ColorBlock1482740843.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1476143164.attachChild(ColorBlock1482740843);
var ColorBlock906881706 = new ColorBlock("ColorBlock906881706", new Long(1310148397722));
ColorBlock906881706.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock906881706.init();
ColorBlock906881706.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1482740843.attachChild(ColorBlock906881706);
var ColorBlock1151163176 = new ColorBlock("ColorBlock1151163176", new Long(1310148397722));
ColorBlock1151163176.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1151163176.init();
ColorBlock1151163176.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock920093965.attachChild(ColorBlock1151163176);
var ColorBlock801096402 = new ColorBlock("ColorBlock801096402", new Long(1310148397722));
ColorBlock801096402.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock801096402.init();
ColorBlock801096402.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1151163176.attachChild(ColorBlock801096402);
var ColorBlock1334018564 = new ColorBlock("ColorBlock1334018564", new Long(1310148397722));
ColorBlock1334018564.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1334018564.init();
ColorBlock1334018564.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1085111528.attachChild(ColorBlock1334018564);
var Block1002503661 = new Block("Block1002503661", new Long(1310148397722));
Block1002503661.setBlockSides(BlockSides.SIDE_ABOVE);
Block1002503661.setCustomFrequency(true);
Block1002503661.setScriptName("/blocks/PlusOne.js");
Block1002503661.init();
Block1002503661.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1637289513.attachChild(Block1002503661);
var Block1951592905 = new Block("Block1951592905", new Long(1310148397722));
Block1951592905.setBlockSides(BlockSides.SIDE_ABOVE);
Block1951592905.setCustomFrequency(true);
Block1951592905.setScriptName("/blocks/TwoX.js");
Block1951592905.init();
Block1951592905.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1002503661.attachChild(Block1951592905);
var Block1785986897 = new Block("Block1785986897", new Long(1310148397722));
Block1785986897.setBlockSides(BlockSides.SIDE_ABOVE);
Block1785986897.setScriptName("/blocks/DirectionBlock.js");
Block1785986897.init();
Block1785986897.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
Block1785986897.getParameters().put("axis", 5.0);
	Block1951592905.attachChild(Block1785986897);
MasterBlock2044986244.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock2044986244.getMasterId(), MasterBlock2044986244);

var MasterBlock1368599700 = new MasterBlock("MasterBlock1368599700", new Long(1310149079708));
MasterBlock1368599700.init();
MasterBlock1368599700.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.79132));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1368599700);
MasterBlock1368599700.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1368599700.getMasterId(), MasterBlock1368599700);

var MasterBlock1361833179 = new MasterBlock("MasterBlock1361833179", new Long(1310148869409));
MasterBlock1361833179.init();
MasterBlock1361833179.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.62027));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1361833179);
MasterBlock1361833179.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1361833179.getMasterId(), MasterBlock1361833179);

var MasterBlock1549579400 = new MasterBlock("MasterBlock1549579400", new Long(1310148738923));
MasterBlock1549579400.init();
MasterBlock1549579400.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -263.09683));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1549579400);
MasterBlock1549579400.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1549579400.getMasterId(), MasterBlock1549579400);

var MasterBlock721081167 = new MasterBlock("MasterBlock721081167", new Long(1310148668797));
MasterBlock721081167.init();
MasterBlock721081167.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.58572));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock721081167);
MasterBlock721081167.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock721081167.getMasterId(), MasterBlock721081167);

var MasterBlock2016077694 = new MasterBlock("MasterBlock2016077694", new Long(1310148638681));
MasterBlock2016077694.init();
MasterBlock2016077694.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.93292));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock2016077694);
MasterBlock2016077694.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock2016077694.getMasterId(), MasterBlock2016077694);

var MasterBlock2134271392 = new MasterBlock("MasterBlock2134271392", new Long(1310149390446));
MasterBlock2134271392.init();
MasterBlock2134271392.setLocalTranslation(new Vector3f(3.3945947, 2.6723428, -262.81177));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock2134271392);
MasterBlock2134271392.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock2134271392.getMasterId(), MasterBlock2134271392);

}
application.loop = function() {
}
